js里面parseInt()在ie6 7 8及低版本火狐、Opera、Safari、Chrome浏览器中的一个兼容性问题

来源:互联网 发布:iphone运行windows 编辑:程序博客网 时间:2024/06/05 01:41

在做项目中,用parseInt()转换一个以"0"开头的数字时,在chrome和firefox都没问题,可是到了ie居然把"09"转成了0,经过百度,发现原来问题是ie会以八进制的方式去转换,所以就转错了

为了避免这个情况,可以用parseInt("09“,10)表示用十进制的方式去转换,这样就没问题了


帖子来源http://www.lihuoqing.cn/code/1036.html

0 0
原创粉丝点击