碎片時間學(xué)編程「363]:將 RGB 分量的值轉(zhuǎn)換為十六進制顏色代碼

將 RGB 分量的值轉(zhuǎn)換為十六進制顏色代碼。 使用按位左移運算符 (<<) 和 Number.prototype.toString() 將給定的 RGB 參數(shù)轉(zhuǎn)換為十六進制字符串。 使用 String.prototype.padStart() 獲取 6 位十六進制值。
const RGBToHex = (r, g, b) => ?((r << 16) + (g << 8) + b).toString(16).padStart(6, '0');
示例:
RGBToHex(255, 165, 1); // 'ffa501'
更多內(nèi)容請訪問我的網(wǎng)站:https://www.icoderoad.com
標簽: