К содержимому
Claude Code с 0:полный курс
Уровень 10 · JavaScript без страха 5 мин Проверено автором · 25 июн. 2026 г.

Мини-проект: маленькая программа на JS

Маленькая программа на JavaScript, где вместе работают переменные, массив, цикл, условие и console.log — на одном понятном примере.

Уровень 10 · 0 / 12 уроков0%

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

Поздравляю — ты добрался до конца уровня 10! Давай соберём всё, что узнали, в одной маленькой программе. Не пугайся — мы не будем её писать, мы её прочитаем. И ты увидишь, что каждый кусочек тебе уже знаком.

Складываем кусочки вместе

Вот программа, которая выводит список дел на сегодня:

const dela = ['помыть посуду', 'позвонить маме', 'погулять']

for (delo of dela) {
  if (delo === 'погулять') {
    console.log('Любимое дело: ' + delo)
  } else {
    console.log('Надо: ' + delo)
  }
}

Разберём по знакомым деталям:

  1. const dela = [...] — это массив, список из трёх дел в одной коробочке (урок про массивы).
  2. for (delo of dela) — это цикл: для каждого дела из списка по очереди (урок 10.8).
  3. if (...) ... else ... — это условие: если дело — «погулять», текст один, иначе — другой (урок 10.7).
  4. console.log(...) — это вывод: показываем результат на экране (урок 10.11).

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

Мини-проверка

В программе со списком дел условие `if (delo === 'погулять')` что означает для вывода?

Главное, что ты теперь умеешь

Не то, что ты выучил названия. А то, что ты читаешь код без страха. Видишь for — знаешь, что это повторение. Видишь if — знаешь, что это развилка. Видишь console.log — знаешь, что это вывод. Этого достаточно, чтобы понимать, что делает чужая программа, и спокойно работать рядом с Claude.

Совет

Что дальше? Впереди — как программы общаются между собой через интернет: HTTP и API. Звучит серьёзно, но идея та же — маленькие понятные кусочки. А читать их ты уже умеешь.

Попробуй

Терминального задания нет — это итог уровня. Перечитай программу со списком дел и проговори вслух, что делает каждая строка. Если получилось — ты прошёл уровень 10 по-настоящему: не вызубрил, а понял. Так держать!

Проверь себя

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

Что такое переменная?

Для чего нужен массив (список)?

Что делает цикл со списком дел?

Зачем в коде нужны функции?

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

📝 Мои заметки

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

Вопросы и ответы по уроку

Что такое переменная?

Переменная — это именованная коробочка: положил в неё значение и потом обращаешься по имени.

Для чего нужен массив (список)?

Массив — это список значений в одной коробочке: список дел, имён, товаров.

Что делает цикл со списком дел?

Цикл повторяет действие для каждого элемента — «для каждого дела показать его».

Зачем в коде нужны функции?

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

В программе со списком дел условие `if (delo === 'погулять')` что означает для вывода?

Условие создаёт развилку: для разных дел текст вывода разный, если это погулять то один результат, если нет то другой.

Почитать по теме в блоге

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