为什么 parseInt(8,3) == NaN,而 parseInt(16,3) == 1?
- 论坛
- 为什么 parseInt(8,3) == NaN,而 parseInt(16,3) == 1?
18 浏览
为什么 parseInt(8,3) == NaN,而 parseInt(16,3) == 1?
我正在阅读这个,但是对于带有基数参数的parseInt章节中所写的内容感到困惑。
为什么parseInt(8, 3)
→ NaN
和parseInt(16, 3)
→ 1
?
据我所知,8和16不是基于3的数字,所以parseInt(16, 3)
也应该返回NaN