【发布时间】:2021-08-08 12:02:14
【问题描述】:
通常我们可以使用 toString() 方法或 concat '' 轻松转换数字字符串。
但是当数字像01010这样前导零时,我无法将它转换为像(01010).toString()这样的纯字符串
另外,我怎样才能将它转换为字符串?
编号为01010 预期输出'01010'
如何在 JavaScript 中将前导零数字转换为数组?
编号为01010 预期输出[0,1,0,1,0]
【问题讨论】:
-
以零开头的数字将被解释为八进制。
01010(八进制)=520(十进制)。 JS 不会保留你最初给它的文字表示,只是十进制值。如果您需要使用"01010",则需要将其作为字符串传递。
标签: javascript arrays string