演算子の優先順位

JavaScript入門 / 全 5

JavaScript入門 - 演算子の優先順位

1 つの式に演算子が 2 つ以上並んだとき

算数で掛け算が足し算より先に計算されるのと同じで、JavaScript の演算子にも効く順番が決まっています。順番を変えたいときは丸括弧で囲みます。まず打ち間違えやすい ! から見ます。

「作品数が 0 ではない」と書いたつもりの上の行は、まったく別の判定になっています。

上の行の ! は === より先に効くので、worksCount だけをひっくり返しています。

const worksCount = 3; console.log(!worksCount === 0); // false console.log(!(worksCount === 0)); // true

1 / 5

このスライドが付いているレッスンを開く