--- title: Цикл slug: Glossary/loop tags: - Програмування - Словник - потік керування 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, зупиниться, коли умова дорівнюватиме false (i >= 5)
Для наведеного вище прикладу синтаксис наступний: