摘要:
原因:IE8下面parseint默认会把“08”、“09”当成八进制,但是又发现不是合法的八进制,最后就抛出了0这个false。
解决方法1,加个参数:parseInt(numString, 10)
解决方法2,用new Number转成数字 var num = new Number(numString);
解决方法3,换成parseFloat:parseFloat(numString) 阅读全文
posted @ 2017-06-15 12:05
gdjlc
阅读(793)
评论(0)
推荐(0)

浙公网安备 33010602011771号