前阵子在stackOverflow上看到两个这样的问题: 为什么parseInt(8,3) == NaN,parseInt(16,3) == 1? 为什么parseInt('dsff66',16) == 13? parseInt大家应该都很熟悉了,我们一般用他来把一个小数或字符串转换为整数,正常情况下我们都是这样做的: parseInt(11.2)//返回11 parseInt(‘13’)//返回Number类型的13 函数会尝试逐个解析字符串中的字符,直到遇上一个无法被解析成数字的字符,然后返…