2012-09-29 70 views

回答

11

由于前缀为0。它告诉Javascript数字是八进制数,以8为底。 8不是合法的八进制数字。

使用parseInt("8")代替,或@Gumbo所以正确地指出 - parseInt("08", 10)

+7

...或'parseInt(“08”,10)'。 – Gumbo