The documentation specifies parseInt
中的第一个arg是您想要变异的数字,第二个arg是您要将其转换为的基数。但是当我尝试使用它时,它返回NaN
而不是整数。这是为什么?
parseInt(65, 60)
>>>NaN
答案 0 :(得分:1)
来自http://www.ecma-international.org/ecma-262/5.1/#sec-15.1.2.2
Step 8a:
If R < 2 or R > 36, then return NaN.
这就是原因。
可能只是简化实施的任意规则。
编辑:请参阅评论可能的原因。