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