js 强制类型转换 toString() parseInt() parseFloat()
| 方法 | 作用 |
|---|---|
| toString() | 转换成字符串。 |
| parseInt() | 将 字符串 等转换成整数。 |
| parseFloat() | 将 字符串等 转换成浮点数 |
不同类型 toString() 的结果
| 类型 | 返回 |
|---|---|
| 对象 | ‘[object Xxxx]’ 构造名 非变量无法直接使用 toString |
| 字符串 | 返回本身 |
| 数字 | 对应字符串数字 非变量无法直接使用 toString 123.toString() X |
| 布尔 | ‘true’ / ‘false’ |
| 数组 | 效果等同于.join(',') |
| 函数 | 函数定义的字符串 |
| 日期 | 规定格式的日期字符串 |
| null / undefined | 没有该方法 |
| Symbol(3) | ‘Symbol(3)’ |
parseInt() 的结果
从左往右截取最大的整数数字字符串 支持2到36进制(第二个参数)
parseFloat() 的结果
会先先尝试将参数转换为字符串再进行解析
内容会不断更新,欢迎批评指正。

浙公网安备 33010602011771号