今天用到了parseInt('08')这个东西,返回值为0,弄了好久,原来js会按照八进制来转换,当遇到8 或者9 的时候认为是非法字符,所以返回0.
解决办法是加上第二个参数,设置十进制。 parseInt('08',10)
参考:http://audi.tw/Blog/JavaScript/javascript.parseInt.asp
今天用到了parseInt('08')这个东西,返回值为0,弄了好久,原来js会按照八进制来转换,当遇到8 或者9 的时候认为是非法字符,所以返回0.
解决办法是加上第二个参数,设置十进制。 parseInt('08',10)
参考:http://audi.tw/Blog/JavaScript/javascript.parseInt.asp