2013-09-26 7 views
6

eine seltsame Sache in IE8 Fand heraus:IE8: parseInt ('07 ') vs parseInt ('08')

parseInt('01') 
//1 
parseInt('02') 
//2 
parseInt('03') 
//3 
/*...*/ 
parseInt('07') 
//7 
parseInt('08') 
//0 !!! 
parseIntr('09') 
//9 ok 

Kann jemand erklären?

+2

haben Sie vergessen ein Radix – dandavis

+1

In Ordnung zu verwenden, radix heps verwenden. Kann jemand die Antwort posten, damit ich sie als Antwort markieren kann? –

Antwort

9

Verwenden radix

parseInt('08', 10) 
//8 
Verwandte Themen