博客 / 詳情

返回

js 生成隨機顏色值(如 #E2E2E2 )

目標格式: 以‘#’開頭的,並拼接6位十六進制字符串,如 ‘#E2E2E2’

廢話不多説,直接上代碼:

'#' + Math.random().toString(16).substr(2, 6).toUpperCase()

複製上面代碼就可以了,結束~


有興趣的小夥伴可以看下面分步執行的結果:

  • Math.random() : 生成 1 以內的隨機數
  • toString(16) : 轉為 16 進制的字符串
  • substr(2, 6) :字符串從索引為 2 的位置開始截取,共截取 6 位
  • toUpperCase() : 轉為大寫形式
  • '#' + :最後拼接上字符串 '#'

image.png

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.