Поток управления / Циклы

let sum10 = 0;
for (let i = 1; i <= 10; i++) {
    sum10 += i;
}
//sum10 is 55

console.log(`sum10 is ${sum10}`);


Оператор for в JavaScript аналогичен оператору for в Java и C. Объявление for выглядит следующим образом:

for ([начало]; [условие]; [шаг]) выражения

1. Выполняется выражение [начало], если оно указано. Оно обычно инициализирует счетчики, но может быть любой сложности.
2. Проверяется [условие]. Если условие истинно (или пропущено), то выполняются [выражения]. Если оно ложно, цикл for прерывается.
3. Выполняются [выражения]. Чтобы выполнить несколько выражений, используется блок { ... }.
4. Обновляется [шаг], а затем управление возвращается к шагу 2.