通过一张简单的图,让你搞懂JS的==运算

时间:2023-03-09 21:29:02
通过一张简单的图,让你搞懂JS的==运算

通过一张简单的图,让你搞懂JS的==运算

==  运算的规则:

  • undefined == null,结果是true。且它俩与所有其他值比较的结果都是false

  • String == Boolean,需要两个操作数同时转为Number。

  • String/Boolean == Number,需要String/Boolean转为Number。

  • Object == Primitive,需要Object转为Primitive(具体通过valueOftoString方法)。

通过一张简单的图,让你搞懂JS的==运算

原文链接:https://zhuanlan.zhihu.com/p/21650547