--- title: Loop slug: Glossary/loop tags: - Glossary - control flow - Программирование - Глоссарий - контроль потока translation_of: Glossary/loop original_slug: Глоссарий/loop ---
Цикл - это последовательность инструкций, которая постоянно повторяется до тех пор, пока в {{Glossary('computer programming', 'программе')}} не будет выполнено определённое условие. Примером может служить процесс получения элемента данных, его последующего изменения, а затем проверки некоторых {{Glossary ('conditional', 'условий')}}, например, что счётчик достиг заданного числа.
for (statement 1; statement 2; statement 3){
execute code block
}
for(var i = 0; i < 10; i++){
console.log(i)
}
//Этот цикл будет печатать числа 0-9 и остановится, когда условие будет выполнено (i = 10)
Для приведённого выше примера синтаксис выглядит следующим образом:
while (condition){
execute code block
}
var i = 0;
while(i < 5){
console.log(i)
i++
}
//Этот цикл выведет числа 0-4 и остановится, когда условие станет ложным (i >=5)
Для приведённого выше примера синтаксис выглядит следующим образом: