では、JavaScriptの演算子の優先順位と結合規則を アニメーション風に可視化 して、計算の順番が直感的にわかるようにしてみます。
ここでは簡単な スライド式解説 をイメージした例を作ります。
1. 例題:2 + 3 * 4
ステップ解説(アニメ風)
式: 2 + 3 * 4
優先順位: * > +
Step 1: 3 * 4 を計算
2 + 12
Step 2: 2 + 12 を計算
14
💡 ポイント:掛け算は足し算より先に計算される
2. 例題:(2 + 3) * 4
式: (2 + 3) * 4
括弧優先 → 括弧内を先に計算
Step 1: 2 + 3 を計算
5 * 4
Step 2: 5 * 4 を計算
20
💡 ポイント:括弧を使うと、計算順序を自分で決められる
3. 例題:10 - 2 - 3
式: 10 - 2 - 3
優先順位: - は左から右
Step 1: 10 - 2
8 - 3
Step 2: 8 - 3
5
💡 ポイント:同じ優先順位の演算は左から順に計算
4. 例題:12 / 4 * 3
式: 12 / 4 * 3
優先順位: / と * は同じ → 左から右
Step 1: 12 / 4
3 * 3
Step 2: 3 * 3
9
💡 ポイント:左から順に計算されるので、掛け算と割り算の順番に注意
5. まとめ図(視覚イメージ)
2 + 3 * 4
│
▼ (*優先)
2 + 12
│
▼ (+計算)
14
(2 + 3) * 4
│
▼ (括弧優先)
5 * 4
│
▼ (*計算)
20
💡 学習ポイント
*と/は+と-より先に計算- 同じ優先順位なら 左から右
- 括弧を使うと計算順序を自由にできる

