跳至内容

oxc/bad-comparison-sequence 正确性

此规则默认开启。

用途

如果比较运算符连续使用两次或两次以上,则此规则适用。

为什么这不好?

因为比较运算符是一个二元运算符,因此不可能一次比较三个或更多操作数。如果比较运算符用于比较三个或更多操作数,则只比较前两个操作数,其余部分与此布尔类型的结果一起进行比较。

示例

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

参考

在 MIT 许可下发布。