首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

在javascript中,使用parseInt('09')转换函数,得到的结果不是9,却是0?解决方案

2012-04-16 
在javascript中,使用parseInt(09)转换函数,得到的结果不是9,却是0?在javascript中,使用parseInt(09)转

在javascript中,使用parseInt('09')转换函数,得到的结果不是9,却是0?
在javascript中,使用parseInt('09')转换函数,得到的结果不是9,却是0?

[解决办法]
因为0开头的数字是八进制的,而八进制是没有09的,所以parseInt只给你解释到0,你想要的效果代码如下

HTML code
  <script type="text/javascript">  alert(parseInt('09',10));//表示以10进制形式去解释  </script> 

热点排行