前言:
此时朋友们对“js10进制转16进制公式”大致比较讲究,姐妹们都需要学习一些“js10进制转16进制公式”的相关内容。那么小编也在网络上收集了一些有关“js10进制转16进制公式””的相关资讯,希望各位老铁们能喜欢,同学们一起来了解一下吧!方法一
function getRandomInt(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min;}function getColor() { let result = new Array(6) let i = 0 let hexMap = ['a', 'b', 'c', 'd', 'e', 'f'] while (i < 6) { let data = getRandomInt(0, 16) result[i] = data > 10 ? hexMap[data % 10] : data i++ } return `#${result.join('')}`}方法二
function randomColor() { const r = (Math.floor(Math.random() * 255)).toString(16); const g = (Math.floor(Math.random() * 255)).toString(16); const b = (Math.floor(Math.random() * 255)).toString(16); const a = (Math.random()).toString(16).slice(2, 4); console.log(a); return `#` + r + g + b + a; }方法三
// 实现输出一个十六进制的随机颜色(#af0128a)let color = '#' + parseInt(Math.random() * 0x1000000).toString(16).padStart(6, '0')console.log(color);方法四
var colorStr = '#';function randomColor() { var items = [0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f']; var index = Math.floor(Math.random()*15); return items[index];} for (let i = 0; i < 6; i++) { colorStr += randomColor();}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js10进制转16进制公式