为什么 parseInt(8,3) == NaN,而 parseInt(16,3) == 1?

18 浏览
0 Comments

为什么 parseInt(8,3) == NaN,而 parseInt(16,3) == 1?

我正在阅读这个,但是对于带有基数参数的parseInt章节中所写的内容感到困惑。

parseInt(_, 3)结果表

为什么parseInt(8, 3)NaNparseInt(16, 3)1

据我所知,8和16不是基于3的数字,所以parseInt(16, 3)也应该返回NaN

前十个基于3的自然数

0