1、转换为数字型
方法 | 说明 | 案例 |
---|---|---|
parseInt(string) | 将string类型转换成整数数值型 | parseInt(‘78’) |
parseFloat(string) | 将string类型转换成浮点数值型 | parseFloat(‘78.21’) |
Number() | 将string类强制转换为数值型 | Number(‘12’) |
js隐式转换( - * /) | 利用算数运算隐式转换为数值型 | ‘12’ - 0 |
2、转换为字符串
方法 | 说明 | 案例 |
---|---|---|
toString() | 转成字符串 | var num = 1; alert(num.toString()); |
String() | 强制转换 | var num = 1; alert(String(num)); |
加号拼接字符串 | 和字符串拼接的结果都是字符串 | var num = 1; alert(num + ‘String’); |
3、转换为布尔型
方法 | 说明 | 案例 |
---|---|---|
Boolean() | 其他类型转换为布尔值 | Boolean(‘true’); |
代表空,否定的值都会被转为false,例如 ‘’、0、NaN、null、undefined
其余的都会被转换为true