Переменные дают возможность повторного доступа к значениям, которые присвоены этим переменным. На мой взгляд это лучшее определение переменных. Почему это важно?
Если вы хотите обратиться к какому-либо значению позже, т.е. прочитать его вы должны присвоить значение переменной. И только таким образом вы сможете обратиться позже к этому же значению.
Кроме того вы можете перезаписывать значение тех или иных переменных.
Мы можем рассматривать переменную как коробку. Я могу положить в эту коробку, например, строку ‘Sphinx Academy’ и написать на этой коробке название, например, nameCanal.
В дальнейшем мы можем обратиться к значению этой коробке (переменной), распаковать её, посмотреть какое значение там находится и выполнить какие-либо действия с этим значением. Кроме того можно достать одно значение с этой коробки и положить туда другое значение.
Если у вас много таких коробок (переменных) с разными названиями, вы можете выполнять различные действия с ними, например, объединение значение.
В целом воспринимайте переменные в JavaScript как контейнеры для хранения значений, не более того.
ИМЕНА ПЕРЕМЕННЫХ
Теперь давайте поговорим о том, как рекомендуется называть переменные в языке программирования JavaScript.
На самом деле сам язык программирования JavaScript позволяет вам выбирать любые названия для переменных, но если вы хотите писать правильный код, читабельный код, для того, чтобы и другие разработчики могли понимать что же в этом коде происходит есть определенные рекомендации касательно того как называть переменные.
Есть три варианта названий, которые вы должны использовать в JavaScript:
- PascalCase — в этом варианте название переменной начинается всегда с заглавной буквы. Другие слова, которые являются частью названия переменной также должны начинаться с заглавной буквы. Обратите внимание, что в данном варианте названия переменных нет никаких пробелов, тире, нижнего подчеркивания и т.д. Все слова пишутся слитно. PascalCase используется, чтобы называть типы и классы в JavaScript, например класс Object или Array.
- DB_NAME – в этом варианте все буквы заглавные и между словами используется знак нижнего подчеркивания. Такой подход к названию переменных используется тогда, когда значение, которое вы присваиваете переменной известны до запуска приложения и не меняются на протяжении работы вашего приложения. Иными словами такие значения можно назвать константами.
- camelCase – этот вариант рекомендуется использовать во всех остальных случаях при именовании переменных. Первая буква всегда в нижнем регистре, а каждое следующее слово начинается с заглавной буквы. Данный вариант используется на практике чаще всего.
ВАЖНО ЗАПОМНИТЬ!
Название переменных должны быть понятными, т.е. название переменной должно отображать, какое именно значение в ней находится, например,
const canalName = ‘Sphinx Academy’
В данном примере, по имени переменной можно сразу понять, какое значение в ней находится. Всегда помните об этом, ведь код, который вы будите писать, как правило, будут читать и другие разработчики. Лучше сделать название переменной чуть длиннее, но зато оно будет максимально понятным.
До новых встреч!
Sphinx Academy