gdjlc

培养良好的习惯,每天一点一滴的进步,终将会有收获。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年6月15日

摘要: 原因: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 阅读(777) 评论(0) 推荐(0) 编辑