我是 java-script 的新手。每当我调用特定函数时,我都需要获得随机背景颜色。
我在网上找到了以下代码,但我不太明白它是如何工作的。
代码:
function getRandomColor () {
var hex = Math.floor(Math.random() * 0xFFFFFF);
return "#" + ("000000" + hex.toString(16)).substr(-6);
}
上面的代码是如何工作的。我了解 Math.random() 是如何工作的,但hex.toString(16)).substr(-6)
基本上意味着什么?
有人可以向我解释一下上面的代码是如何工作的。