从0000开始递增数字

时间:2012-03-22 11:15:36

标签: javascript

我有一个起始编号,从0000开始增加一个,我完成了,但结果是1,2,3而不是0001,0002,0003等。我怎样才能实现这个目标?< / p>

谢谢

1 个答案:

答案 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"]

演示:http://jsfiddle.net/qJSBg/