在jquery/js中的数字前加0

Dan*_*Dan 1 javascript jquery

嗨,我有一个需要6个数字的计数器

所以这可能是

000456 001250 015554

等等

但问题是我得到的数字为456或1250,然后我需要将其转换为000456或001250.

我该怎么做呢?

谢谢

nnn*_*nnn 5

对于前导零,您需要显示为字符串,因此假设您知道您的数字永远不会超过六位数,您可以这样做:

var num = // your number
var output = ("000000" + num).slice(-6);
Run Code Online (Sandbox Code Playgroud)

允许更大的数字:

var output = num > 99999 ? num : ("000000" + num).slice(-6);
Run Code Online (Sandbox Code Playgroud)

  • 但是可能会导致一些长数问题 (2认同)