javascript - parseInt

parseInt(a),当a=01-07时,不会出现问题,但是在遇到08或09时,

parseInt(08),parseInt(09)显示的都是0,迷惑了很久,后来发现,

parseInt参数以“0”开关时,parseInt()会对参数进行八进制处理,

解决方法是,在parseInt(a)中再加入一个代表进制的参数,例如,十进制表示parseInt(a,10)

二进制 parseInt(a,2).以此类推。

狂汗,这问题害我折腾了半天,原来这么简单。

posted @ 2008-08-02 09:40  echohqu  阅读(233)  评论(0)    收藏  举报