字符串、number、boolean转换 相等操作符

29 阅读1分钟

转换成字符串类型

undefined null 无法使用 num.toString(),可以使用强制转换
强制转换 String()
任何值 与 字符串进行 + 运算 结果都是字符串

转number

parseInt()
parseFloat()
Number()
~~'11'
'1'*1
+'1'

转boolean

Boolean()
只有''0falseundefinednull转换的布尔值为false

相等操作符

null == 0 返回false
null > 0 返回false
null >= 0 返回true
nullundefined 是相等,但不是全等