转换成数字型
| 方式 | 说明 | 案例 |
| parselnt(string)函数 | 将string转成整数数值 | parselint('78') |
| parseFloat(string)函数 | 将string类型转成浮点数数值型 | parselint('78.21') |
| Number()强制转换函数 | 将string类型转换为数值型 | Number('12') |
| js隐式转换( - * /) | 利用算数运算隐式转换为数值型 | '12 - 0' |
前两个方法
// parseInt 可以把字符型转换成数字型 但只获取整数
console.log(parseInt("3.1415926")); //取整数 3
console.log(paeseInt("120px")); //会自动把单位去掉
// parseFloat 可以把 字符型转换为数字型 得到的是小数 浮点数
console.log(parseFloat("3.144")); // 3.144
console.log(parseFloat("120px")); //依然会去掉单位
console.log(parseFloat("rem120px")); //NaN

后两个方法
利用 Number

// 利用Number
var str = "123";
console.log(Number(str));
console.log(Number("12"));

利用算数运算 - * / 隐式转换
// 利用算数运算 - * / 隐式转换
console.log("12" - 0); //12
console.log("120" - "120"); //100
console.log("123" * 1);


浙公网安备 33010602011771号