Christian Kruse: parseInt("08") = 0 ??

Beitrag lesen

你好 Felix,

Warum ergibt parseInt("08") nicht 8?

javascript:alert(parseInt('07'));  --> 7
javascript:alert(parseInt('08'));  --> 0

parseInt() interpretiert die Zahl wegen der fuehrenden 0 als Oktal-Zahl.
Und das Oktal-System hat bekannterweise nur 8 Ziffern (0-7) -- die 0 ist
also ein Fehlerwert.

再见,
CK

--
73.255437% der Statistiken spielen eine Genauigkeit vor, die durch die angewandte Methode nicht gerechtfertigt wird.