JavaScript == 和 ===

== 操作符(Equality,相等操作符)

相等操作符會做類型轉換。

我們先來看看什么是類型轉換(type coercion)

當操作符兩邊的操作數是不同類型時,其中一個操作數將轉換為另一個操作數同類型的“等效”值。比如:

12 - '3' // 9, 將 string 類型轉換成 number 類型,相當于 12 - Number('3') 12 - 'hello' // NaN, 因為 Number('hello') 為 NaN,12 - NaN 為 NaN '3' - 1
        
		

網友評論