隐式转换 
算术运算 
加法 
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月14日