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

我想将数字格式化为两位数。该问题是在0– 9通过时引起的,因此我需要将其格式化为00– 09

JavaScript中有数字格式化程序吗?


汪汪一只猫
浏览 518回答 3
3回答

慕容森

这是我通常使用的简单数字填充功能。它允许任何数量的填充。function leftPad(number, targetLength) {&nbsp; &nbsp; var output = number + '';&nbsp; &nbsp; while (output.length < targetLength) {&nbsp; &nbsp; &nbsp; &nbsp; output = '0' + output;&nbsp; &nbsp; }&nbsp; &nbsp; return output;}例子:leftPad(1, 2) // 01leftPad(10, 2) // 10leftPad(100, 2) // 100leftPad(1, 3) // 001leftPad(1, 8) // 00000001
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript