JS实现随机生成十六进制颜色值的代码

    xiaoxiao2022-06-29  46

                    //定义一个函数,实现随机生成十六进制颜色值

                           function getColor(){                           //定义字符串变量colorValue存放可以构成十六进制颜色值的值                           var colorValue="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f";                           //以","为分隔符,将colorValue字符串分割为字符数组["0","1",...,"f"]                           var colorArray = colorValue.split(",");                            var color="#";//定义一个存放十六进制颜色值的字符串变量,先将#存放进去                             //使用for循环语句生成剩余的六位十六进制值                            for(var i=0;i<6;i++){                                 //colorArray[Math.floor(Math.random()*16)]随机取出                                // 由16个元素组成的colorArray的某一个值,然后将其加在color中,                                //字符串相加后,得出的仍是字符串                                 color+=colorArray[Math.floor(Math.random()*16)];                            }                            return color;

                          }

                        //测试函数

                           console.log(getColor());
    转载请注明原文地址: https://ju.6miu.com/read-1125465.html

    最新回复(0)