为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过在数字前加0来格式化数字?

如何通过在数字前加0来格式化数字?

汪汪一只猫 2019-11-07 10:23:34
我想将数字格式化为两位数。该问题是在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


查看完整回答
反对 回复 2019-11-07
  • 3 回答
  • 0 关注
  • 517 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信