Термин «переменная» – это перевод английского слова variable, в этом значении он активно используется в программировании. Если говорить формальным языком, то это понятие обозначает поименованную или адресуемую иным способом область памяти, которую можно использовать для доступа к данным.
Переменная – это хранилище данных с каким-то значением, которое впоследствии может использоваться в программе.
Вначале мы, конечно, должны обозначить переменную, придумать ей имя – задать, то есть сделать ей своеобразную «упаковку» – инструкцию (instruction). Для этого применяются разные языки программирования, и переменные назначаются в зависимости от синтаксиса. Обычно переменные задаются английскими словами на латинице – для распознавания кода большинством программ. Пробелы не используем, они вообще являются страшным проклятьем в коде, так как не сразу заметны, надо быть внимательнее и обязательно удалять их. Вместо пробелов можно использовать нижнее подчеркивание или воспользоваться системой CamelCase (с англ. «ВерблюжийРегистр», также «ГорбатыйРегистр»), где каждое выделенное слово в переменной начинается с большой буквы. К примеру, RedMagicHat. Программисты вам скажут спасибо!
Что же это за «упаковка» такая? Давайте попробуем визуализировать ее на примере.
Представим себе, что находимся в гостях у Деда Мороза, а именно в его мастерской, где в мешочках и коробочках находятся подарки, – пусть это и будут наши хранилища данных с переменными. Каждый подарок на учете у Деда Мороза и упакован – имеет инструкцию. Он запечатан до той поры, пока не будет вручен ребенку и открыт, то есть пока данная переменная не будет использована.
При этом, если представить переменную в виде подарочной коробочки, например назовем ее box, то внутрь мы можем положить какую угодно игрушку для ребенка – doll.
И мы можем менять игрушку столько раз, сколько потребуется.
box = 'doll!';
box = 'bear!';
И так далее. Все зависит от концепции использования переменных в нашем проекте.
