我有一个起始编号,从0000开始增加一个,我完成了,但结果是1,2,3而不是0001,0002,0003等。我怎样才能实现这个目标?< / p>
谢谢
答案 0 :(得分:4)
让n
为数字。然后使用String.slice
方法,如下所示:
var output = [], n, padded;
for (n=0; n<=9999; n++) {
padded = ('000'+n).slice(-4); // Prefix three zeros, and get the last 4 chars
output.push(padded);
}
console.log(output); // ["0000", "0001", ..., "9999"]