标签: javascript
如何在JS中定义一个具有0作为八进制数的变量。 var x = 00;将控制日志“0”。我不确定它的八进制/十进制。 有谁知道如何解决这个问题?
var x = 00;
答案 0 :(得分:3)
在JavaScript中,Number是一个数字。它们不与任何特定的基础一起存储。
文字可能会被解析为十进制,八进制或十六进制,但最终会以数字结尾。
但是没有什么总是没有。因此parseInt("0", 10),parseInt("0", 16)等会产生相同的结果。
parseInt("0", 10)
parseInt("0", 16)
0只是零。
0