我想将数字格式化为两位数。该问题是在0– 9通过时引起的,因此我需要将其格式化为00– 09。JavaScript中有数字格式化程序吗?
3 回答
慕容森
TA贡献1853条经验 获得超18个赞
这是我通常使用的简单数字填充功能。它允许任何数量的填充。
function leftPad(number, targetLength) {
var output = number + '';
while (output.length < targetLength) {
output = '0' + output;
}
return output;
}
例子:
leftPad(1, 2) // 01
leftPad(10, 2) // 10
leftPad(100, 2) // 100
leftPad(1, 3) // 001
leftPad(1, 8) // 00000001
添加回答
举报
0/150
提交
取消