JavaScript For Loop: руководство по итерации и потоку управления

Цикл for в JavaScript — это оператор потока управления, который позволяет многократно выполнять блок кода определенное количество раз. Он обычно используется, когда вы хотите перебрать коллекцию, например массив, и выполнить определенное действие для каждого элемента.

Основной синтаксис цикла for в JavaScript следующий:

for (initialization; condition; increment/decrement) {
  // code to be executed in each iteration
}

Вот разбивка различных компонентов цикла for:

  • Инициализация: это выражение, которое инициализирует переменную цикла перед запуском цикла. Он выполняется только один раз.
  • Условие: это логическое выражение, которое вычисляется перед каждой итерацией. Если условие истинно, цикл продолжается; если оно ложно, цикл завершается.
  • Инкремент/Уменьшение: это выражение, которое обновляет переменную цикла после каждой итерации. Он выполняется в конце каждой итерации.

Внутри блока кода внутри цикла for вы можете выполнять любые желаемые операции или действия. Например, вы можете получить доступ к текущему элементу массива, манипулировать данными или выполнять вычисления.

Вот пример, демонстрирующий, как использовать цикл for для перебора массива и записи каждого элемента в консоль:

const array = [1, 2, 3, 4, 5];
for (let i = 0; i < array.length; i++) {
  console.log(array[i]);
}

Это выведет:

1
2
3
4
5

Помимо базового цикла for, JavaScript предлагает несколько других конструкций циклов, таких как циклы while, циклы do- while и циклы for…in, каждая из которых имеет свои собственные варианты использования.