跳至內容

oxc/bad-comparison-sequence 正確性

此規則預設為開啟。

作用

當比較運算子連續使用兩次或多次時,此規則會生效。

為何這不好?

因為比較運算子是二元運算子,一次不可能比較三個或更多運算元。如果使用比較運算子比較三個或更多運算元,只會比較前兩個運算元,其餘的則會與布林型別的結果進行比較。

範例

javascript
if ((a == b) == c) {
  console.log("a, b, and c are the same");
}

參考資料

以 MIT 授權發布。