为什么在javascript中的0010等于8?

Vah*_*abi 4 javascript google-chrome

我写的从001到0010以及更多这样的数字,在Chrome控制台和Fire Fox中以"00"开头甚至在IE中获得此结果.

为什么0010不等于10?或为什么0020不等于20?它是"16".

Sir*_*rko 6

前导零表示数字应解释为八进制.

因此10解释为八进制等于8十进制.

有关更多信息,请参阅有关数字文字的MDN.