parseInt是将内容转换为整数形式,小数点去丢弃掉。
parseInt与Number区别就是下面的第二种形式。
parseInt方法是将内容转换为数值类型
1、第一种
var a = "123";
console.log(parseInt(a));
console.log(typeof parseInt(a));
输出结果是:123 Number
2、第二种转换形式
这种方式是查看转化内容是否第一个字符是否是数字,如果是数字,那么将输出数字,直到遇到不是数字的字符,将停止。
var b = "123qwe";
console.log(parseIne(b));
console.log(typeof parseInt(b));
输出结果是:123 Number
3、第三种形式
如果第一个字符不是数字那么将输出NaN(Not a Number)
var c = "qwe123";
console.log(parseInt(c));
console.log(typeof parseInt(c));
输出结果:NaN Number。