欢迎光临散文网 会员登陆 & 注册

千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到

2023-07-19 18:17 作者:铁骑为谁骑  | 我要投稿

通过数字方法 Math.random可以获取到一个0-1之间的数字,利用这个特性可以实现很多好玩的功能,比如Math.random()*16 就可以获取到一个0-16之间的数字,再通过~~取整 就可以得到0-15之间的任意整数,那么我们怎么获得一个随机色呢?

#FF0000 采用了16进制 通过获得的0-15的随机数字转换为16进制得到十六进制数,再将这些数字连接在一起组成随机色。实现代码如下:

Array.from({length:6}).reduce(v=>v+(~~(Math.random()*16)).toString(16),"#")

千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到的评论 (共 条)

分享到微博请遵守国家法律