Javascript 以最大长度递增一个数字
目前在我的应用程序中,我有一个如下的增量逻辑,当b值高于9时,它会失败,即00010,00011。由于限值为4位,应为0010、0011,依此类推 如何将值设置为0010而不是00010 您可以使用并只取最后4位数字 var b=0; 对于var p=0;p<10;p++{ b=b+1; console.log000+b.slice-4;Javascript 以最大长度递增一个数字,javascript,Javascript,目前在我的应用程序中,我有一个如下的增量逻辑,当b值高于9时,它会失败,即00010,00011。由于限值为4位,应为0010、0011,依此类推 如何将值设置为0010而不是00010 您可以使用并只取最后4位数字 var b=0; 对于var p=0;p
}请使用代码段编辑器创建一个。使用带负数的slice从末尾获取连接的值;我认为这几乎是我如何将它从字符串转换回整数的重复。我目前正在尝试使用parseint,但它将长度从0001减少到1。parseint将字符串转换为数字,而数字没有长度。您可以使用字符串或数字,但不能使用介于两者之间的内容。
var b = 0;
for (var p = 0; p < tabarray.length; p++)
{
b = b + 1;
tabarray[p].ItemKey = "000" + b;
}