当前位置: 代码迷 >> JavaScript >> 在javascript中,使用parseInt('09')转换函数,得到的结果不是9,却是0?解决方案
  详细解决方案

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

热度:65   发布时间:2012-04-16 16:20:04.0
在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> 
  相关解决方案