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

Что такое цикл?

Цикл — это способ повторять участок кода, пока выполняется определённое условие. Это как привычка: вы пьёте кофе каждое утро — пока не закончится банка с кофе.

Цикл while: пока условие истинно

Этот цикл повторяет блок кода до тех пор, пока условие остаётся true.

Пример из жизни: вы продолжаете пить воду, пока не закончилась бутылка.

Цикл for: когда известно, сколько повторений

Если вы знаете, сколько раз нужно выполнить код — используйте for. Он состоит из трёх частей: инициализация, условие и шаг.

Пример: вы печатаете 5 чеков для клиентов.

Когда использовать while, а когда for?

  • while — когда не знаете, сколько итераций будет (например, читаем данные до конца).
  • for — когда количество повторов заранее известно (например, 10 раз).

Цикл с выходом: break

Вы можете прервать выполнение цикла досрочно с помощью break. Представьте: вы пьёте чай, но вдруг он оказывается холодным — вы прекращаете.

Пропустить итерацию: continue

Если вы хотите пропустить текущий шаг, но продолжить цикл — используйте continue. Например: одна чашка кофе была горькой, вы её пропускаете.

Реальный пример: подсчёт стоимости заказов

У вас есть список цен, и вы хотите подсчитать общую сумму.

Циклы — это как повторяющиеся действия в жизни: заварить чай, включить свет, открыть браузер. В JavaScript они позволяют автоматизировать однотипные задачи и писать меньше кода.