我正在尝试在 NodeJS 中循环一系列数字,但不是使用整数,而是使用字符串。
例如,我想从 000000 循环到 500000。即。 000001, 000002,一直到 500000。当被视为一个整数时,NodeJS 只会去 1, 2,一直到 500000。我想保留如果是的话,这个数字总是有 6 位数字,并循环遍历每个可能的数字。
编辑:我需要它像 000001, 000002, ..., 000010, ... , 000100, ... , 001000, ... , 010000, ... , 100000, ... , 500000 一样循环。填充之间的每个数字
提前致谢
最佳答案
如果您使用的是相对较新版本的 Node ,您可以使用string.padStart()
:
for(var i = 0; i <= 500000; i++) {
str = i.toString().padStart(6, 0)
// 000001, etc
}
更多文档在这里:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart
关于node.js - NodeJS - 作为字符串循环遍历范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46537436/