我们简单温故了数组map方法, 接下来再详细的认识一下parseInt方法。
parseInt方法
不少人会觉得parseInt不就是将字符串转成一个整数吗, 平时经常使用。...规则
radix如果为undefined、0或者未指定的:
一般情况下,radix为10(十进制)
如果string传入的是以0x(一个0,后面是小写或大写的X)开头, 那么radix就会被当作传入的为...(1, 0), 前面讲到 parseInt第二个参数不传、传的是0或者undefined,默认当做十进制处理, 输出结果为:1 ;
parseInt(2, 1), 第二个参数为1, 不在2-36之间,...返回结果NaN;
parseInt(3, 2), 将3作为二进制转换为十进制整数,但是二进制只有0和1,找二进制数字就什么都没有找到, 所以输出NaN ;
parseInt(4, 3), 这里也是,4...,如“1.1”,则将其转换为对应的浮点数值(同样也会忽略前导零);
如果字符串中包含有效的十六进制格式,例如"0xf",则将其他转换为相同大小的十进制整数值;
如果字符串是空的(不包含任何字符),则将其转换为