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

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/10-12-mini-proekt-js

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

Поздравляю — ты добрался до конца уровня 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).

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

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

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

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

## Попробуй

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