Поздравляю — ты добрался до конца уровня 10! Давай соберём всё, что узнали, в одной маленькой программе. Не пугайся — мы не будем её писать, мы её прочитаем. И ты увидишь, что каждый кусочек тебе уже знаком.
Складываем кусочки вместе
Вот программа, которая выводит список дел на сегодня:
const dela = ['помыть посуду', 'позвонить маме', 'погулять']
for (delo of dela) {
if (delo === 'погулять') {
console.log('Любимое дело: ' + delo)
} else {
console.log('Надо: ' + delo)
}
}
Разберём по знакомым деталям:
const dela = [...]— это массив, список из трёх дел в одной коробочке (урок про массивы).for (delo of dela)— это цикл: для каждого дела из списка по очереди (урок 10.8).if (...) ... else ...— это условие: если дело — «погулять», текст один, иначе — другой (урок 10.7).console.log(...)— это вывод: показываем результат на экране (урок 10.11).
Прочитав сверху вниз, ты понимаешь: код пройдёт по списку и для каждого дела выведет строчку, причём для «погулять» — особенную. Всё по полочкам.
Главное, что ты теперь умеешь
Не то, что ты выучил названия. А то, что ты читаешь код без страха. Видишь for — знаешь, что это повторение. Видишь if — знаешь, что это развилка. Видишь console.log — знаешь, что это вывод. Этого достаточно, чтобы понимать, что делает чужая программа, и спокойно работать рядом с Claude.
Что дальше? Впереди — как программы общаются между собой через интернет: HTTP и API. Звучит серьёзно, но идея та же — маленькие понятные кусочки. А читать их ты уже умеешь.
Попробуй
Терминального задания нет — это итог уровня. Перечитай программу со списком дел и проговори вслух, что делает каждая строка. Если получилось — ты прошёл уровень 10 по-настоящему: не вызубрил, а понял. Так держать!