JavaScript获取随机颜色

2018-02-28  本文已影响0人  楼下的黑猫不太冷
var getRandomColor = function(){  
  return '#'+('00000'+(Math.random()*0x1000000<<0).toString(16)).slice(-6);  
}  
  1. Math.random() * 0x1000000 运行获取随机的十进制数,得到的值进行<<运算得到整数(取整),再转为十六进制数
  2. 但是这样得出的数值可能不足六位,所以在前面添加'00000’,在用slice取最后六位数
  3. 最后加上#,就得到了随机的颜色值。
上一篇 下一篇

猜你喜欢

热点阅读