Menu
CoddyTech

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(を含まないend)までのすべての値が順に割り当てられます。例:

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

チャレンジ

初心者

整数 n を読み込みます(スターターコードですでに読み込まれています)。for ループを使って、3 から n まで(両端を含む)の各数値について、"Hello Coddy: " と i の値を出力します。

たとえば、n が 6 の場合、出力は次のとおりです。

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

n が 27 の場合、ループは Hello Coddy: 3 から Hello Coddy: 27 までの25行を出力します。

自分で試してみよう

let n = parseInt(inp); // この行は変更しないでください

// 下にコードを書いてください
quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: JavaScriptオンラインコンパイラ