在控制台中执行一些随机表达式时,我发现
010 + ""返回8(即使考虑到八进制系统,即使是011,0100 ..也会返回结果)

如果要将数字010转换为字符串"010",该怎么办?不仅是010,而且是每个相似的数字。我设法为here找到了类似的解释。但这并不能解释如何将其转换为精确的字符串版本。

最佳答案

在Javascript中,010是八进制文字,并在十进制文字中转换为8。实际上,您应避免使用它,因为严格模式不允许使用它。

除了解析函数体字符串之外,没有其他方法可以区分八进制和十进制表示法:)

关于javascript - 如何将数字010转换为字符串 "010",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35360380/

10-12 02:13