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() 的结果

会先先尝试将参数转换为字符串再进行解析

你可能感兴趣的:(#,JavaScript,javascript,开发语言,ecmascript)