JavaScript 生成随机的十六进制颜色代码

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

注意: 每次执行代码时,输出可能会有所不同。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程