tag: parseInt 的日志列表

200710/01

javascript的parseInt函数的特殊处

Published by bugx 19:38:21 一月 10th,2007 in web种种.

javascript的parseInt函数有一个特殊的地方。

parseInt("01")

parseInt("02")

parseInt("03")

……

parseInt("07")

这些都正常显示。但是到parseInt("08"),parseInt("09")就显示0了,再后面都是不是期望的值。

原来,parseInt( )碰到前面是0的数字的时候当作八进制来处理,这样08,09就不是合法的了。

哈哈,今天在查这个函数的时候偶尔看到好多人碰到这个问题。顺便自己偷学一下,暗笑一声。 

javascript  parseInt  函数  

已被阅读1364次 3 Comments 0 Trackbacks