parseInt()
的第二个参数定义第一个参数解析到的基数。我一直在玩弄一些数字,发现如果基数大于 36,我将无法再得到正确答案:
parseInt("1", 36);
// -> 1
parseInt("1", 37);
// -> NaN
有限制吗?为什么是 36?
我在运行测试时使用的是 chrome
最佳答案
36是10+26,英文字母有26个,加上0-9。 这是您可以使用的最大基数。
关于javascript - parseInt() 的最大基数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13234867/