参见英文答案 >
Javascript parseInt() with leading zeros7个
在IE8中发现一个奇怪的事情:
在IE8中发现一个奇怪的事情:
- parseInt('01')
- //1
- parseInt('02')
- //2
- parseInt('03')
- //3
- /*...*/
- parseInt('07')
- //7
- parseInt('08')
- //0 !!!
- parseIntr('09')
- //9 ok
有人可以澄清吗?
解决方法
使用基数
- parseInt('08',10)
- //8