For ループ
CoddyのJavaScriptジャーニー「基礎」セクションの一部 — レッスン 38/77。
プログラミングをしていると、同じ、あるいはほとんど同じ操作を数回繰り返す必要があることが時々あります。
同じことを何度も繰り返し書くのを避けるために、ループを使用することができます。
forループは以下の構文を持ちます
for (let i = start; i < end; i++) {
code;
}let i = start は i の初期値を決定し、i < end はループを継続するための条件を決定します。そして i++ は各反復の後に i をインクリメントします。i は start から 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変数を表示します。
チャレンジ
初心者"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);自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。