演算子の混在
演算子を混在させる場合は、括弧で囲みます。これにより可読性が向上し、開発者の意図が明確になります。
JavaScriptには演算子の優先順位がありますが、すべての開発者がそれを完全に記憶しているわけではありません(特に `&&` と `||`)。括弧を使って評価の順序を明示することで、コードを読む人が優先順位を思い出す必要がなくなり、意図しないバグを防ぎ、コードの意図が明確に伝わります。
演算子を混在させる場合は、括弧で囲みます。これにより可読性が向上し、開発者の意図が明確になります。
JavaScriptには演算子の優先順位がありますが、すべての開発者がそれを完全に記憶しているわけではありません(特に `&&` と `||`)。括弧を使って評価の順序を明示することで、コードを読む人が優先順位を思い出す必要がなくなり、意図しないバグを防ぎ、コードの意図が明確に伝わります。
// bad
const foo = a && b < 0 || c > 0 || d + 1 === 0;// good
const foo = (a && b < 0) || c > 0 || (d + 1 === 0);