parseInt(string, radix)
string 必需,要被解析的字符串。
radix 可选,表示要解析的数字的基数(36>radix>2,否则会弹出NAN)。
radix==2表示二进制计算值,以此类推,3进制,4进制...
如果radix==8,表示8进制的,此时string数值从前往后数,若出现大于等于8的,则停止取值,此时前面的值有效,则会只取前面的数字进行8进制转换。
例如:parseInt(6199,8) = 49 parseInt(61,8) = 49 。
如果radix首位就是无效的,大于等于radix,则直接返回NAN
例如:parseInt(8,8) = NAN parseInt(2,1) = NAN
如若radix超出2和36区间,也会直接返回NAN
例如:parseInt(8,1) = NAN parseInt(2,37) = NAN
如果:radix==0或者' ' null undefined false等等,都会默认是10进制