码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript - IE8下parseInt()方法的取值异常

时间:2015-10-03 21:59:35      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:

 
  公司的测试小妹妹跑来对我说,下拉框第9项始终无法正确提交的时候,我还以为见鬼了。
 
  parseInt()会把‘0‘开头的数字以8进制来解析,当有大于7的数字时候就按10进制来解析。
 
  // parseInt语法定义:radix为可选参数,默认为10进制。
parseInt(string,radix);
  
  08、09两个数字默认当成8进制转换,未成功所以就返回0。,然而IE8很敬业地以8进制来解析,不顾10进制的感受。
 
  解决方案:指定进制参数
 
parseInt(’08’,10);

 

Javascript - IE8下parseInt()方法的取值异常

标签:

原文地址:http://www.cnblogs.com/xinhuan/p/4853863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!