二、具体类型组合示例1. null vs undefinednull == undefined; // true(特殊规则)null == 0; // falseundefined == ""; //
如果你非要用==,或者面试被问到了,不需要死记硬背那个巨大的转换表,记住这两点就够了:1.也是唯一的特权:null和undefinednull和undefined是好基友。
let a = undefinednull == undefined // truenull === undefined // falseSymbolES5 的对象属性名都是字符串,这容易造成属性名的冲突
类型也是 undefined)boolean 值转换之后是字符串 "false"/"true"number 类型(除了 NaN 和 Infinity)转换之后是字符串类型的数值symbol 转换之后是 undefinednull