javascript - 将十进制转换为十六进制缺少填充的 0

标签 javascript

我这里有这个功能:

function d2h(d) { return (+d).toString(16); }

假设我输入了 d2h(15);

这将返回 f。我需要它返回 0f

最佳答案

使用 String.padStart:

(d).toString(16).padStart(2, '0')

关于javascript - 将十进制转换为十六进制缺少填充的 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17204335/

相关文章:

javascript - setTimeout 和 setInterval 不起作用

javascript - 在不失去焦点的情况下打开磁力链接

javascript - 从另一页链接到Bootstrap 3 Accordion 内的DIV

javascript - 如何让 Javascript 的 IMPORT EXPORT 工作。我需要转译器吗?

IE8 中的 JavaScript 换行

javascript - 使用 setTimeout 时 meteor 集合不保存

javascript - 如何使用 jquery 突出显示与数字匹配的所有列

javascript - 使用 jQuery 一个接一个地切换 DOM 元素

javascript - 选择一个项目或链接

javascript - Cron 表达式到 angularjs 中人类可读的表达式