Loop

Цикл - это последовательность инструкций, которая постоянно повторяется до тех пор, пока в программе не будет выполнено определённое условие. Примером может служить процесс получения элемента данных, его последующего изменения, а затем проверки некоторых условий, например, что счётчик достиг заданного числа.

Примеры

Цикл for

Синтаксис

for (statement 1; statement 2; statement 3){
 execute code block
}
  • Statement 1 выполняется один раз до запуска блока кода.
  • Statement 2 определяет условие, необходимое для выполнения блока кода.
  • Statement 3 выполняется каждый раз, когда выполняется блок кода.

Пример

js
for (var i = 0; i < 10; i++) {
  console.log(i);
}
//Этот цикл будет печатать числа 0-9 и остановится, когда условие будет выполнено (i = 10)

Для приведённого выше примера синтаксис выглядит следующим образом:

  • Statement 1 устанавливает переменную для цикла (var i = 0).
  • Statement 2 устанавливает условие цикла (i < 10).
  • Statement 3 увеличивает значение i (i ++) при каждом запуске блока кода.

Цикл while

Синтаксис

while (condition){
 execute code block
}
  • Блок кода будет продолжать цикл до тех пор, пока условие выполняется (true).

Пример

js
var i = 0;
while (i < 5) {
  console.log(i);
  i++;
}
//Этот цикл выведет числа 0-4 и остановится, когда условие станет ложным (i >=5)

Для приведённого выше примера синтаксис выглядит следующим образом:

  • Блок кода будет продолжать работать, пока переменная (i) меньше 5.
  1. MDN Web Docs Glossary
    1. Loop