取16进制Web随机颜色JS代码

JS获取随机颜色代码,下面提供两种获取随机颜色值的方法。

方式1

1
2
3
function color(){
var _color = Math.ceil(Math.random() * 16777215).toString(16);
while(_color.length < 6){ _color = "0" + _color; }; return "#" + _color; };

Minify

1
function color(){var _color=Math.ceil(Math.random()*16777215).toString(16);while(_color.length<6){_color="0"+_color};return"#"+_color};

方式2

1
2
3
4
5
function color(){
return "#" + (function(h){
return new Array(7-h.length).join("0")+h
})((Math.random() * 0x1000000<<0).toString(16))
};

Minify

1
function color(){return"#"+(function(h){return new Array(7-h.length).join("0")+h})((Math.random()*0x1000000<<0).toString(16))};