JavaScript | break文

JavaScript JavaScript
スポンサーリンク

では、JavaScriptの for 文を初心者向けに、かみ砕いて、例題を交えながら詳しく説明します。

1. for文とは?

for 文は「同じことを何度も繰り返す」ための命令です。
例えば、1から10までの数字を順番に表示したいときに便利です。


2. 基本の書き方

for (初期化; 条件式; 更新) {
  // 繰り返したい処理
}
JavaScript

各部分の意味

部分説明
初期化繰り返しで使う変数を最初に準備する(例: let i = 1
条件式「この条件がtrueの間は繰り返す」というルール(例: i <= 5
更新1回の処理が終わった後に変数を変える(例: i++i = i + 1 と同じ)

3. 例題1:1〜5を表示する

for (let i = 1; i <= 5; i++) {
  console.log(i);
}
JavaScript

実行の流れ

  1. 初期化:i = 1
  2. 条件式を確認:1 <= 5 → true → 中の処理を実行
  3. console.log(i) → 1 が表示される
  4. 更新:i++i = 2
  5. 条件式を確認:2 <= 5 → true → 中の処理を実行
  6. これを i = 5 まで繰り返す
  7. i = 6 になると 6 <= 5 は false → 繰り返し終了

出力結果:

1
2
3
4
5

4. 例題2:配列の中身を順番に表示する

const fruits = ["りんご", "みかん", "バナナ"];

for (let i = 0; i < fruits.length; i++) {
  console.log(fruits[i]);
}
JavaScript

ポイント

  • 配列の番号(インデックス)は0から始まる
  • fruits.length は配列の要素数(ここでは3)
  • i < fruits.length で配列の最後まで順番に処理できる

出力結果:

りんご
みかん
バナナ

まとめ

  • for 文は繰り返し処理に便利
  • 初期化・条件式・更新の流れを覚えれば柔軟に使える
  • 数字だけでなく配列などの複数データの処理にも使える

練習問題

1〜10までの偶数だけを console.log で表示してみましょう。
ヒント:if 文と %(余り)を組み合わせるとできます。


解答と解説

for (let i = 1; i <= 10; i++) {  // iは1から10まで変化
  if (i % 2 === 0) {             // iを2で割った余りが0なら偶数
    console.log(i);              // 偶数なら表示
  }
}
JavaScript

ステップごとの動き

i の値i % 2 === 0console.log 実行出力
11 % 2 = 1 → false×なし
22 % 2 = 0 → true2
33 % 2 = 1 → false×なし
44 % 2 = 0 → true4
55 % 2 = 1 → false×なし
66 % 2 = 0 → true6
77 % 2 = 1 → false×なし
88 % 2 = 0 → true8
99 % 2 = 1 → false×なし
1010 % 2 = 0 → true10

出力結果

2
4
6
8
10

ポイント

  1. i % 2 で「2で割った余り」を計算できる
  2. 余りが 0 のときだけ偶数として処理
  3. for 文と if 文を組み合わせると条件付き繰り返しが可能

See the Pen JavaScript for-Loop Step Animation by MONO365 -Color your days- (@monoqlo365) on CodePen.

See the Pen JavaScript for-Loop Step Animation by MONO365 -Color your days- (@monoqlo365) on CodePen.

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