隐式转换
算术运算
加法
string
+ any
字符串拼接,非 string
类型转换成 string
number
+ 除了 string
外其他原始量
非 number
类型转换成 number
类型
number
+ 非原始量
+
两边都转换成 string
类型
减法、乘法、除法
符号两边非 number
转换成 number
逻辑运算
作为单独的条件
null
, undefined
, ''
, NaN
, ∓0
, 0n
, false
falsy 1
其他
true
非严格比较 ==
NaN
== any
false ,NaN
== NaN
也是 false
boolean
== else
boolean
转换成 number
string
== number
string
转换成 number
null
== any
any
是 null
或 undefined
时 true
any
是其他时 false
undefined
== any
any
是 null
或 undefined
时 true
any
是其他时 false
原始量 == 非原始量
非原始量 转换成 原始量 再对比2
最后更新时间: 2025年09月02日