代码实现
/** * rgb颜色表示转hex颜色表示 * @param {number} r red * @param {number} g green * @param {number} b blue * @returns {string} */ function rgbToHex(r, g,) { return ( "#" + [r, g, b] .map((x) => { const hex = x.toString(16); return hex.length === 1 ? "0" + hex : hex; }) .join("") ); }
测试
console.log(rgbToHex(102, 51, 153)); // #66339