JS 中的== 与 ===

JS 中的== 与 ===

==

== 代表雷同

  1. 先推断两个操作数的数据范例
  2. 雷同 举行 === 比较
  3. 不雷同 范例转换 转换成雷同范例举行比较

===

=== 代表严厉雷同

推断范例是不是雷同,假如不雷同直接返回 false

null == undefined // true
'1' == 1 // true
'undefined' == undefined // false
'1' == true // true
'2' == true // false
1 == true // true
null === undefined // false
Object.prototype.toString.call(undefined) //[object Undefined]

true 在转化为字符串时被转化为’1′ false在转化为字符串时被转化为’0′

    原文作者:缓缓先生
    原文地址: https://segmentfault.com/a/1190000018195711
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞