1、0 、“ ”、 [ ]、 false两两之间是相等的关系
2、null 和 0 、“ ”、 []、 false之间并不相等
3、undefined 和 0 、“ ”、 [ ]、 false之间并不相等
4、null 和 undefined 是相等的
5、用===比较时,===是严格运算符,由于严格运算符要考虑数据类型,所以0、null、undefined、[ ]、“ ”、false之间都不是相等。

// null 不进行类型转换
console.log(null == false); // false
console.clear(null == true); // false

// undefined 也不进行类型转换
console.log(undefined == false); // false
console.clear(undefined == true); // true

版权声明:本文为weixin_47074432原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_47074432/article/details/112951502