К содержимому
Claude Code с 0:полный курс
Уровень 10 · JavaScript без страха 4 мин

Циклы: повторяем действия

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

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

Представь, что ты раздаёшь конфеты детям. Ты не выдумываешь для каждого ребёнка отдельное правило — ты просто подходишь к каждому по очереди и даёшь конфету. Одно и то же действие, повторённое много раз. В коде для этого есть цикл.

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

Цикл повторяет действие столько раз, сколько нужно, чтобы тебе не пришлось писать одно и то же снова и снова. Допустим, у нас есть список дел, и каждое надо показать на экране. Без цикла пришлось бы писать строку для первого дела, потом для второго, потом для третьего... А с циклом — одна короткая запись:

for (дело of список) {
  показать(дело)
}

Читается это так: для каждого «дела» из «списка» — показать его. Слово for — это «для». Код сам пройдёт по списку от начала до конца и для каждого элемента выполнит действие внутри.

«Для каждого» — главная мысль

Самая частая фраза рядом с циклом — «для каждого». Для каждого товара в корзине — посчитать цену. Для каждого письма — проверить, прочитано ли оно. Для каждого ребёнка — дать конфету. Цикл берёт элементы по одному и делает с ними одно и то же.

Когда видишь в коде слово for или forEach — знай: дальше идёт повторение. Спроси себя: «для каждого чего?» и «что именно с ним делают?». Ответив на эти два вопроса, ты понял цикл целиком.

Попробуй

Терминального задания нет — это урок про понимание. Представь список покупок из пяти продуктов и опиши словами цикл: «для каждого продукта в списке — добавить его в корзину». Если можешь сказать такое предложение, ты понял, как работает цикл, и узнаешь его в любом коде.

Проверь себя

Отвечено 0/3
Режим:

Зачем нужны циклы?

Что значит «для каждого товара в списке — показать его»?

Если в списке 100 имён и нужно поприветствовать каждое, что удобнее?

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

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Листай уроки клавишами · поиск по ⌘K