Я новичок в 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)
?
Может кто-нибудь пояснить мне, как работает этот код.