微信小程序随机生成颜色函数:
第一种方法:
定义一个空数组,通过for条件语句进行循环,在for里面通过math函数里面的random()实现数据的随机生成,floo()实现数据的四舍五入,用push方法放进空数组,并且return 返回
function getColor() {
var letter = "0123456789ABCDEF";
var color = [];
var c = "#";
for (var i = 0; i < 6; i++) {
c = c + letter[Math.floor(Math.random() * 16)]
}
color.push(c);
return color;
}
第二种方法:
function getColor() {
const rgb = []
for (let i = 0; i < 3; ++i) {
let color = Math.floor(Math.random() * 256).toString(16)
color = color.length === 1 ? '0' + color : color
rgb.push(color)
}
return '#' + rgb.join('')
}
建议初学者使用第一种方法 。