JavaScript连缀生成一个16进制的颜色字符串转换为0-10,a-z,A-Z组合成的字符串,最后截取四位输出

Posted 勇敢*牛牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript连缀生成一个16进制的颜色字符串转换为0-10,a-z,A-Z组合成的字符串,最后截取四位输出相关的知识,希望对你有一定的参考价值。

转换为0-10,a-z,A-Z组合成的字符串,最后截取四位输出

 console.log(Array(75).fill(1).map(function (t, i) return i));
  var str = Array(75).fill(1).map(function (t, i) 
      // 0~74
      return i
  ).filter(function (t, i) 
      //过滤出符合这个条件的unicode值
      return (i >= 0 && i < 10) || (i >= 17 && i < 43) || (i >= 49 && i < 75);
  ).map(function (t) 
      //返回转换成这个unicode值所对应的字符
      return String.fromCharCode(t+48)
  ).sort(function()
      //返回这个乱序的字符数组
      return Math.random()-0.5;
  ).join("").slice(0,4);
      //转换为字符串,最后截取四位输出
 console.log(str)

javascript连缀生成一个16进制的颜色字符串

console.log(Array(6).fill(1).reduce(function(v,t)
    return v+(~~(Math.random()*16)).toString(16);
,"#")); 

以上是关于JavaScript连缀生成一个16进制的颜色字符串转换为0-10,a-z,A-Z组合成的字符串,最后截取四位输出的主要内容,如果未能解决你的问题,请参考以下文章

使用 JavaScript 根据字符串创建十六进制颜色

js动态生成颜色浅的16进制值

JS一行代码,生成一个随机颜色,简单粗暴。

如何使用 JavaScript 随机生成 HTML 十六进制颜色代码? [复制]

如何在 Android 中将颜色整数转换为十六进制字符串?

16进制颜色字符串转为UIColor