Jet School Logo

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

Переменная (Variable) — это место в памяти компьютера (RAM), у которого есть имя и которое используется в программировании для хранения данных и их последующего использования. Проще говоря, переменная — это коробка с надписью: вы кладёте в неё данные, а потом находите и используете их по имени.

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

Как работает переменная?

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

Пример на JavaScript: если в JavaScript написать let vozrast = 12;, будет создана переменная «vozrast» со значением 12. Затем строка vozrast = 13; изменит её значение на 13, а команда console.log(vozrast); выведет на экран 13.

Пример на Python: в Python то же самое записывается короче: vozrast = 12, затем vozrast = 13 и print(vozrast) — результат тоже будет 13.

Правила для имён переменных

Переменной нельзя дать любое имя. В большинстве языков программирования действуют такие правила:

  • Имя должно начинаться с буквы или нижнего подчёркивания (_) и не может начинаться с цифры: «imya1» — правильно, а «1imya» вызовет ошибку.
  • В имени не может быть пробелов. Имена из нескольких слов пишут как «vozrast_uchenika» или «vozrastUchenika».
  • Нельзя использовать в качестве имени служебные слова языка — например, if, for, let.
  • Во многих языках заглавные и строчные буквы различаются: «Vozrast» и «vozrast» — это две разные переменные. Это свойство называется регистрозависимостью (case-sensitive).

💡 Совет: давайте переменным понятные имена. Вместо «x» — «tsena», вместо «a» — «kolichestvo_uchenikov»: так код будет гораздо легче понять и вам, и другим. Кроме того, в именах переменных рекомендуется использовать латинские буквы, а не кириллицу.

Какие данные может хранить переменная?

Вид данных, которые хранит переменная, называется типом данных (data type). Самые распространённые типы:

  • Целое число (Integer): например, количество учеников — 25.
  • Десятичное число (Float): например, цена товара — 5.7.
  • Строка (String): например, имя — «Айсель».
  • Логическое значение (Boolean): истина (true) или ложь (false) — например, «ученик на уроке?».
  • Пустое значение (Null): у переменной пока нет значения.

Переменная может хранить и несколько значений — например, имена всех учеников. Для этого используются массивы (array).

Переменная и константа

Некоторые значения не должны меняться на протяжении всей программы — например, число пи или количество дней в неделе. Такие значения объявляются как константы (constant). В JavaScript константа создаётся с помощью слова const, и изменить её значение потом нельзя.

Где используются переменные?

Переменные используются практически в любой программе:

  • для передачи данных в функции и хранения их результата;
  • как счётчики в циклах — например, «считать от 1 до 10»;
  • для хранения данных, которые вводит пользователь, — имени, возраста, ответа;
  • в играх — для отслеживания очков, количества жизней, уровня.

В Scratch — популярной среде визуального программирования для детей — тоже есть переменные: там они создаются в виде цветных блоков. Это один из самых простых способов познакомиться с понятием переменной.

Заключение

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

Хотите применить эти знания на практике и получить реальные результаты? Начните обучение на курсе «IT и Компьютерная инженерия» и шаг за шагом приобретайте практические навыки. Подробнее о курсе — перейдите по ссылке: Курс «IT и Компьютерная инженерия».

Заполните форму чтобы узнать больше о наших IT курсах

Связанные термины:

Начни изучать IT уже сегодня