1.创建对象的方式有哪些?

使用构造函数:
2025-04-11T04:48:06.png

使用对象文字表示法:
2025-04-11T04:48:35.png

使用一个类:
2025-04-11T04:48:58.png

使用创建函数:
2025-04-11T04:49:17.png

2.将 rgba 转换为十六进制:

我们可以将 rgba 和十六进制颜色值相互转换。

const rgbaToHex = (r, g, b) => "#" + [r, g, b].map(num => parseInt(num).toString(16).padStart(2, '0')).join('')
rgbaToHex(0, 0 ,0) // #000000rgbaToHex(255, 0, 127) //#ff007f

十六进制转rgba

const hexToRgba = hex => {  const [r, g, b] = hex.match(/\w\w/g).map(val => parseInt(val, 16))  return 

    `rgba(${r}, ${g}, ${b}, 1)`;}
    hexToRgba('#000000') // rgba(0, 0, 0, 1)hexToRgba('#ff007f') // rgba(255, 0, 127, 1)



生成随机数

   // 0-10
    Math.floor(Math.random() * (10 + 1)

  // 5-10随机数
  Math.floor(Math.random() * (5 + 1) + 5

  // N - M 之间随机数
Math.floor(Math.random() * (M - N + 1)) + N


最后修改:2025 年 04 月 14 日
如果觉得我的文章对你有用,请随意赞赏