gpt4 book ai didi

javascript - 将带有前导零的颜色十六进制数字转换为字符串

转载 作者:行者123 更新时间:2023-11-28 13:06:50 25 4
gpt4 key购买 nike

我使用的 Canvas 库要求以十六进制数字格式声明颜色(例如 0x0000FF),但我使用 jQuery 插件进行颜色输入,以字符串格式接收颜色(“#0000FF”)。

我正在使用 color.toString(16) 来获取字符串形式的颜色编号 - 不用担心 # - 但是当颜色具有前导零时,如示例值中所示,我得到“ff”并且颜色输入无法正常工作。

我需要它是“0000ff”,但我不知道如何制定适用于带或不带前导零的颜色的通用解决方案。最好的方法是什么?

最佳答案

您可以使用String#padStart函数添加 0 直到字符串长度达到 6 个字符。

const color = 0x0000FF;

console.log(color.toString(16).padStart(6, '0'));

关于javascript - 将带有前导零的颜色十六进制数字转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45822086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com