逻辑语句中隐私类型转换,使用 == 比较中的5条规则:
规则 1:NaN和其他任何类型比较永远返回false(包括和他自己)
规则 2:Boolean 和其他任何类型比较,Boolean 首先被转换为 Number 类型。
规则 3:String和Number比较,先将String转换为Number类型
规则 4:null == undefined比较结果是true,除此之外,null、undefined和其他任何结果的比较值都为false
规则 5:原始类型和引用类型做比较时,引用类型会依照ToPrimitive规则转换为原始类型
优先级依次降低