JavaScript == 和 ===
== 操作符(Equality,相等操作符)
相等操作符會(huì)做類型轉(zhuǎn)換。
我們先來(lái)看看什么是類型轉(zhuǎn)換(type coercion)
當(dāng)操作符兩邊的操作數(shù)是不同類型時(shí),其中一個(gè)操作數(shù)將轉(zhuǎn)換為另一個(gè)操作數(shù)同類型的“等效”值。比如:
12 - '3' // 9, 將 string 類型轉(zhuǎn)換成 number 類型,相當(dāng)于 12 - Number('3') 12 - 'hello' // NaN, 因?yàn)?Number('hello') 為 NaN,12 - NaN 為 NaN '3' - 1