使用math对象,制作一个16进制的随机颜色
时间: 2023-04-15 20:02:54 浏览: 212
Math对象的取整方法和获取随机数方法
可以使用以下代码制作一个16进制的随机颜色:
```javascript
var color = "#" + Math.floor(Math.random() * 16777215).toString(16);
```
解释一下:
- `Math.random()` 生成一个到1之间的随机数。
- `16777215` 是16进制颜色的最大值,即 `xFFFFFF`。
- `Math.floor()` 将随机数向下取整,得到一个到16777214之间的整数。
- `.toString(16)` 将整数转换为16进制字符串。
- 最后将字符串前面加上 `#`,就得到了一个16进制的随机颜色。
例如,运行上面的代码可能得到的颜色是 `#7a2c9e`。
阅读全文