--- title: Loop (ループ) slug: Glossary/loop tags: - CodingScripting - Glossary - control flow - programming - プログラミング - 制御フロー - 用語集 translation_of: Glossary/loop ---
ループは、{{Glossary("computer programming","コンピュータプログラミング")}}において、一定の条件に遭遇するまで継続的に繰り返される一連の命令です。例えば、データ項目を取得して加工しながら、カウンターが所定の値に達するなどいくつかの{{Glossary("conditional","条件")}}をチェックするというような処理です。
for (文1; 文2; 文3){ 実行コードブロック }
for(var i = 0; i < 10; i++){ console.log(i) } //このループは数字の 0-9 の数字を表示し、条件に合う (i = 10) と停止します
上記の例では、構文は以下のようになっています。
while (条件){ 実行コードブロック }
var i = 0; while(i < 5){ console.log(i) i++ } //このループは 0-4 の数字を表示し、条件 (i >=5) が偽になると停止します
上記の例では、構文は以下のようになっています。