Цикл for в JavaScript

for - создает цикл с начальным состоянием, условием и операцией обновления текущего состояния.

Пример синтаксиса:
for ([Начальное выражение]; [Состояние]; [Окончательное выражение]) {
    // Какие то действия
};

  • Начальное выражение - Объявление переменной счетчика. Переменную можно объявить при помощи оператора var.
  • Состояние - Проверка: выполнять ли следующею итерацию. Если проверка вернет true, значит цикл выполнит еще одну итерацию, если false, значит цикл заканчивает свое выполнение.
  • Окончательное выражение - Вычисление после каждой итерации (что следует делать). Обычно это прибавление единицы.

Допустим, у нас есть массив day с четырьмя элементами и нам надо каждый элемент, по очереди вывести на экран через alert. Делать будем через цикл for, конечно же! Нам необходимо посчитать количество элементов в массиве, считаем свойством length. Делаем так:
var day = ['Утро', 'День', 'Вечер', 'Ночь'];

for (var i = 0; i < day.length; i++) {
    alert(day[i]);
};

Теперь на экране поочередно появится четыре сообщения с временами суток.
Автор: