2012-11-28 26 views

回答

12

因为如果你的号码以“0”,那么它被视为八进制,从而

'013' = 1 * 8 + 3 = 11 
9

parseInt()需要一个。您已提供octal,013

用途:

parseInt('013', 10) 

注:我也鼓励通过基数,为了清楚。

2

数量013被解释为一个八进制。它与parseInt无关;实际上,var a = 013;将有a11

相关问题