Цикл повторяет блок кода много раз — компьютер делает рутину за вас. Классический цикл for:
for (let i = 0; i < 5; i++) { console.log(i); // 0, 1, 2, 3, 4 }
У for три части в скобках: 1) инициализация (let i = 0) — выполняется один раз в начале; 2) условие (i < 5) — проверяется перед каждым проходом; пока истинно — цикл работает; 3) шаг (i++) — выполняется после каждого прохода (i++ увеличивает i на 1).
Один проход цикла называют итерацией. Если условие сразу ложно — тело не выполнится ни разу. Если условие никогда не станет ложным — получится бесконечный цикл (программа зависнет), поэтому за шагом надо следить.