JS实现随机生成十六进制颜色值的代码

待我称王封你为后i 2022-09-26 01:45 444阅读 0赞
  1. //定义一个函数,实现随机生成十六进制颜色值
  2. function getColor()\{
  3. //定义字符串变量colorValue存放可以构成十六进制颜色值的值
  4. var colorValue="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f";
  5. //以","为分隔符,将colorValue字符串分割为字符数组\["0","1",...,"f"\]
  6. var colorArray = colorValue.split(",");
  7. var color="\#";//定义一个存放十六进制颜色值的字符串变量,先将\#存放进去
  8. //使用for循环语句生成剩余的六位十六进制值
  9. for(var i=0;i<6;i++)\{
  10. //colorArray\[Math.floor(Math.random()\*16)\]随机取出
  11. // 由16个元素组成的colorArray的某一个值,然后将其加在color中,
  12. //字符串相加后,得出的仍是字符串
  13. color+=colorArray\[Math.floor(Math.random()\*16)\];
  14. \}
  15. return color;
  16. \}
  17. //测试函数
  18. console.log(getColor());

发表评论

表情:
评论列表 (有 0 条评论,444人围观)

还没有评论,来说两句吧...

相关阅读