DANCE WITH JAVA

开发出高质量的系统

常用链接

统计

积分与排名

好友之家

最新评论

JavaScript中容易犯的小错误

在javascript中经常会用到这种情况ParseInt()
而这个函数的使用,本身隐藏着一个容易范的错误。请尝试一下下边这段代码

alert(parseInt("8"));
alert(parseInt("08"));
会看到什么结果 ?
首先是8,然后是0,为什么parseInt("08")会是0呢 ?
原因如下:
js在默认情况下是用的10进制,但是如果以0开头的数字,默认就会变成8进制
所以才会出现8,9错误的情况。
解决方案:
解决方法如下 parseInt("08",10);
指定为10进制。

posted on 2006-12-06 19:29 dreamstone 阅读(847) 评论(1)  编辑  收藏 所属分类: 片段脚本语言javascript

评论

# re: JavaScript中容易犯的小错误 2007-03-27 23:30 阿蜜果

多谢,还真没注意这个。  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: