JS 中的== 與 ===

JS 中的== 與 ===

==

== 表明相同prototype

  1. 先判斷兩個操做數的數據類型
  2. 相同 進行 === 比較
  3. 不相同 類型轉換 轉換成相同類型進行比較

===

=== 表明嚴格相同code

判斷類型是否相同,若是不相同直接返回 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'class

相關文章
相關標籤/搜索