通过Math.random实现产生随机的十六进制颜色代码!

版权声明:仅限于技术交流 https://blog.csdn.net/qq_44777678/article/details/89849090
function getColor() {
		//定义十六进制前面#号符
        var str = "#";
        //定义十六进制单个码数组好进行遍历
        var arr = ["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"]
        通过for循环随机生成6个单码进行链接形成标准的十六进制颜色代码(#******);
        for(var i = 0; i < 6; i++) {
        //想一想为什么这里的关键字Math.random()后面要乗16而不是15或者17.
                var num = parseInt(Math.random()*16);
                str += arr[num];
        }
        return str;
}
//结果输出到控制台
console.log(getColor());

猜你喜欢

转载自blog.csdn.net/qq_44777678/article/details/89849090