Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 为什么 parseInt(“09”) 返回 0 而 parseInt(“07”) 返回 7?
我有一个像 (10) | 这样的字符串 (01)
我想转换为int。
我使用此代码
parseInt("10") ----> 10 parseInt("07") ----> 7
但是当我将此代码用于 (08) 时,它会转换为 (0)
如果字符串以 0 开头,则默认基数为 8。
尝试明确指定基数:
parseInt("08", 10)