欢迎光临散文网 会员登陆 & 注册

碎片时间学编程「363]:将 RGB 分量的值转换为十六进制颜色代码

2023-07-17 12:10 作者:路条编程  | 我要投稿


将 RGB 分量的值转换为十六进制颜色代码。 使用按位左移运算符 (<<) 和 Number.prototype.toString() 将给定的 RGB 参数转换为十六进制字符串。 使用 String.prototype.padStart() 获取 6 位十六进制值。


const RGBToHex = (r, g, b) =>  ((r << 16) + (g << 8) + b).toString(16).padStart(6, '0');

示例:


RGBToHex(255, 165, 1); // 'ffa501'

更多内容请访问我的网站:https://www.icoderoad.com


碎片时间学编程「363]:将 RGB 分量的值转换为十六进制颜色代码的评论 (共 条)

分享到微博请遵守国家法律