JavaScript获取随机颜色

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

你可能感兴趣的:(JavaScript获取随机颜色)