js|js 生成随机颜色值(如 #E2E2E2 )
目标格式: 以‘#’开头的,并拼接6位十六进制字符串,如 ‘#E2E2E2’
废话不多说,直接上代码:
'#' + Math.random().toString(16).substr(2, 6).toUpperCase()
复制上面代码就可以了,结束~
有兴趣的小伙伴可以看下面分步执行的结果:
Math.random()
: 生成 1 以内的随机数toString(16)
: 转为 16 进制的字符串substr(2, 6)
:字符串从索引为 2 的位置开始截取,共截取 6 位toUpperCase()
: 转为大写形式'#' +
:最后拼接上字符串 '#'
文章图片
推荐阅读
- python自定义封装带颜色的logging模块
- 概率论/统计学|随机变量 的 分布函数 与 概率密度函数 的区别
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- ssh生成公钥秘钥
- Java内存泄漏分析系列之二(jstack生成的Thread|Java内存泄漏分析系列之二:jstack生成的Thread Dump日志结构解析)
- 15、IDEA学习系列之其他设置(生成javadoc、缓存和索引的清理等)
- 临床统计学学习日志
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
- iOS富文本为html时,修改默认字体颜色
- Java代码辅助效率工具Lombok(注解|Java代码辅助效率工具Lombok(注解,自动生成代码)