IE8中parseInt的坑

来源:互联网 发布:手机淘宝实人认证在哪 编辑:程序博客网 时间:2024/05/22 10:48

做项目时用到parseInt方法,parseInt() 函数可解析一个字符串,并返回一个整数。项目需要兼容IE6以上的所有版本,在其他的IE版本中测试没有问题, 使用IE8的时候,出现了某个数据始终是0的结果,该数据在其他浏览器中没有问题。

例如:

在其他的版本中是没问题的:


然后又去了解parseInt函数,发现了新的说明。


其他的浏览器版本,应该是默认的10,在IE8中该参数默认的是8,所以调用parseInt时,我们最好直接parseInt("",10);来调用,在IE8中测试如下:


原创粉丝点击