为什么不能正确(parseInt)将字符串转换为int?

时间:2012-08-26 08:13:37

标签: javascript asp.net

  

可能重复:
  Why does parseInt(“09”) return 0 but parseInt(“07”) return 7?

我有一个像(10)|的字符串(01)

我想转换为int。

我使用此代码

parseInt("10") ----> 10
parseInt("07") ----> 7

但当我将此代码用于(08)时,它将转换为(0)

1 个答案:

答案 0 :(得分:2)

If a string begins with 0 the default radix is 8

尝试明确指定基数:

parseInt("08", 10)