对于误解的标题感到抱歉,我不知道如何更好地解释。
那是我的问题:我有这个循环
for(i=1; i<1000; i++){
"MyName_"+i;
}
这将提供以下内容
MyName_1
MyName_2
...
MyName_10
...
MyName_100
如何以简单的方式随时使用相同数量的数字? 这意味着
MyName_001
...
MyName_010
...
MyName_100
显然没有做像
这样的事情if(i<10)
...
if((i>10)&&(i<100))
因为输入数字是一个输入所以它可能是1000,10000或10000000而且我不想写大量的&#34; if()&#34; ...
谢谢
答案 0 :(得分:0)
使用JavaScript String#slice
方法
var input = 100; //input any number
var len = input.toString().length;
for (i = 1; i < input; i++) {
console.log("MyName_" + ('000000000000000' + i).slice(-len));
}
&#13;