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

Переменные: коробки для данных

Переменная — это подписанная коробка, в которой хранится значение. Один раз положил данные — и потом обращаешься к коробке по имени.

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

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

Переменная — это подпись на коробке

Переменная — это имя, за которым прячется какое-то значение. Например, ты можешь завести коробку с именем имя и положить туда текст «Аня»:

let имя = "Аня"

Теперь, когда программе нужно это значение, она пишет не «Аня», а просто имя. Удобно: значение хранится в одном месте, а пользоваться им можно где угодно. Если завтра вместо «Аня» будет «Боря», ты поменяешь его в одной коробке — и всё подхватится.

let и const: можно менять или нельзя

В коде есть два главных способа завести коробку, и отличаются они одним:

  • let — это коробка, содержимое которой можно поменять потом. Положил «Аня», а через минуту заменил на «Боря» — пожалуйста.
  • const — это коробка, которую после первого раза менять нельзя. Положил значение — и оно зафиксировано.
let счёт = 0       // потом счёт может вырасти
const деньРождения = "5 мая"   // это уже не изменится

Если сомневаешься — мысленно спроси себя: «это значение будет меняться?». Будет — let. Не будет — const.

Не переживай из-за слов let и const — просто запомни смысл: одна коробка «с замком» (нельзя менять), другая «без замка» (можно). Когда Claude предложит код, ты уже будешь понимать, что значит каждое из этих слов.

Попробуй

Задания в терминале здесь нет. Просто оглянись вокруг: имя, возраст, любимый цвет, количество чашек кофе за день — всё это можно представить как переменные-коробки. Подумай, какие из них меняются (это let), а какие нет (это const), и ответь на вопросы ниже.

Проверь себя

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

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

Чем let отличается от const?

Зачем вообще нужны переменные?

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

📝 Мои заметки

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

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