Menu
Coddy logo textTech

For ループ

CoddyのJavaScriptジャーニー「基礎」セクションの一部 — レッスン 38/77。

プログラミングをしていると、同じ、あるいはほとんど同じ操作を数回繰り返す必要があることが時々あります。

同じことを何度も繰り返し書くのを避けるために、ループを使用することができます。

forループは以下の構文を持ちます

for (let i = start; i < end; i++) {
    code;
}

let i = starti の初期値を決定し、i < end はループを継続するための条件を決定します。そして i++ は各反復の後に i をインクリメントします。istart から end までのすべての値を(<strong>end</strong> は含まずに)順番に受け取ります。例えば:

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

print文を5回実行します:

0
1
2
3
4

ループには多くのユースケースがあります。例えば、1から100までのすべての数字を合計してみましょう:

let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
    sum_numbers += i;
}
console.log(sum_numbers);

これはまず、1から100(100を含む)までのすべての数値をループし、それらをすべて合計します。その後、sum_numbers変数を表示します。

challenge icon

チャレンジ

初心者

"Hello Coddy: " と、3から27までの i の値(3と27を含み、合計25回)をプリントするプログラムを、for loop を使用して作成してください。

出力は以下のようになります:

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

チートシート

for ループを使用すると、コードを複数回繰り返すことができます。構文は以下の通りです:

for (let i = start; i < end; i++) {
    code;
}

各項目の意味:

  • let i = start - i の初期値を設定します
  • i < end - ループを継続するための条件です
  • i++ - 各反復の後に i をインクリメント(増加)させます

0から4までの数字を表示する例:

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

1から100までの数字を合計する例:

let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
    sum_numbers += i;
}
console.log(sum_numbers);

自分で試してみよう

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン