JavaScript | 変数に値を代入するときの仕組み

JavaScript JavaScript
スポンサーリンク

では、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

💡 学習ポイント

  • */+- より先に計算
  • 同じ優先順位なら 左から右
  • 括弧を使うと計算順序を自由にできる

タイトルとURLをコピーしました