JavaScript 生成随机的十六进制颜色代码
什么是十六进制代码?
一个十六进制代码是一个六位数的三字节十六进制数,用于表示HTML、CSS和SVG中的颜色。这些字节表示颜色的红色,绿色和蓝色成分。十六进制代码是网页设计中不可或缺的一部分,也是一种常用的数字表示颜色的方法。
可以使用的生成十六进制代码的方法:
- Math.random() 方法生成介于0到1之间的任意数,包括小数。
- Math.random() * 16 生成介于0到16之间的数,包括小数。
- Math.floor() 方法去除小数部分。
示例: 在这个示例中,我们将生成一个随机的十六进制颜色代码。
// Storing all letter and digit combinations
// for html color code
let letters = "0123456789ABCDEF";
// HTML color code starts with #
let color = '#';
// Generating 6 times as HTML color code
// consist of 6 letter or digits
for (let i = 0; i < 6; i++)
color += letters[(Math.floor(Math.random() * 16))];
console.log(color);
输出
#9B0945
注意: 每次执行代码时,输出可能会有所不同。
极客教程