В программировании часто возникает задача повторить одно и то же действие несколько раз. Например, вы хотите вывести список товаров, посчитать сумму или просто 10 раз поздороваться. Именно для этого и существуют циклы.
Что такое цикл?
Цикл — это способ повторять участок кода, пока выполняется определённое условие. Это как привычка: вы пьёте кофе каждое утро — пока не закончится банка с кофе.
Цикл while: пока условие истинно
Этот цикл повторяет блок кода до тех пор, пока условие остаётся true.
Пример из жизни: вы продолжаете пить воду, пока не закончилась бутылка.
Цикл for: когда известно, сколько повторений
Если вы знаете, сколько раз нужно выполнить код — используйте for. Он состоит из трёх частей: инициализация, условие и шаг.
Пример: вы печатаете 5 чеков для клиентов.
Когда использовать while, а когда for?
- while — когда не знаете, сколько итераций будет (например, читаем данные до конца).
- for — когда количество повторов заранее известно (например, 10 раз).
Цикл с выходом: break
Вы можете прервать выполнение цикла досрочно с помощью break. Представьте: вы пьёте чай, но вдруг он оказывается холодным — вы прекращаете.
Пропустить итерацию: continue
Если вы хотите пропустить текущий шаг, но продолжить цикл — используйте continue. Например: одна чашка кофе была горькой, вы её пропускаете.
Реальный пример: подсчёт стоимости заказов
У вас есть список цен, и вы хотите подсчитать общую сумму.
Циклы — это как повторяющиеся действия в жизни: заварить чай, включить свет, открыть браузер. В JavaScript они позволяют автоматизировать однотипные задачи и писать меньше кода.