--- title: Loop (ループ) slug: Glossary/loop tags: - CodingScripting - Glossary - control flow - programming - プログラミング - 制御フロー - 用語集 translation_of: Glossary/loop ---

ループは、{{Glossary("computer programming","コンピュータプログラミング")}}において、一定の条件に遭遇するまで継続的に繰り返される一連の命令です。例えば、データ項目を取得して加工しながら、カウンターが所定の値に達するなどいくつかの{{Glossary("conditional","条件")}}をチェックするというような処理です。

for ループ

構文:

for (文1; 文2; 文3){
 実行コードブロック
}

例:

for(var i = 0; i < 10; i++){
    console.log(i)
}
//このループは数字の 0-9 の数字を表示し、条件に合う (i = 10) と停止します

上記の例では、構文は以下のようになっています。

while ループ

構文:

while (条件){
 実行コードブロック
}

例:

var i = 0;
while(i < 5){
    console.log(i)
    i++
}
//このループは 0-4 の数字を表示し、条件 (i >=5) が偽になると停止します

上記の例では、構文は以下のようになっています。