Skip to content

值比较

字符串之间的比较根据字典序。

不同类型的值使用 == 比较时,会先隐式转换为 Number 类型。

nullundefined

  • 使用 == 比较时不会进行类型转换,除了二者之间相等,不等于任何其他值
  • 使用 > < >= <= 比较时仍先转换为 Number,再进行比较
    • null 转换为 0,undefined 转换为 NaN

=== 比较不会做隐式类型转换,而是直接比较,不同类型的值肯定不相等。