在 JavaScript 比較中應該使用哪個相等運算子(== 與 ===)


雙等號 (==) 是抽象相等比較運算子,在進行比較之前,它會將運算元轉換為相同型別。

例如,

4 == 4     // true
'4' == 4   // true
4 == '4'   // true
0 == false // true

三等號 (===) 是嚴格相等比較運算子,在不同型別和不同內容時返回 false。

例如,

4 === 4     // true
4 === '4'   // false
var v1 = {'value': 'key'};
var v2 = {'value': 'key'};
v1 === v2   //false

更新於:12-Sep-2019

108 瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.