1.转数值 number
parseInt(‘内容‘/变量名)可以强制把字符串转整数数值,隐式转换
Parsefloat(‘内容‘/变量名)可以强制把有小数的字符串转小数数值,隐式转换,
Number(‘内容‘/变量名)显式转换,
注意:NaN是数值类型
2.转字符串类型 string
String(‘内容‘/变量名)
变量名.toString()
变量名+””,属于隐式转换
注意:null和undefined不能转字符串
3.转成布尔值 boolean
Boolean(‘内容‘/变量名)
console.log(Boolean(null == undefined)) //true
console.log(Boolean(NaN = = NaN)) //false
数值0、空字符串,null、undeifined、NaN为false,其余均为true
标签:类型转换,NaN,数值,JS,字符串,变量名,布尔
From: https://www.cnblogs.com/hi3254014978/p/17100215.html