Найти тему
Sphinx Academy

Переменные в JavaScript

Оглавление

Переменные дают возможность повторного доступа к значениям, которые присвоены этим переменным. На мой взгляд это лучшее определение переменных. Почему это важно?

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

Кроме того вы можете перезаписывать значение тех или иных переменных.

Мы можем рассматривать переменную как коробку. Я могу положить в эту коробку, например, строку ‘Sphinx Academy’ и написать на этой коробке название, например, nameCanal.

В дальнейшем мы можем обратиться к значению этой коробке (переменной), распаковать её, посмотреть какое значение там находится и выполнить какие-либо действия с этим значением. Кроме того можно достать одно значение с этой коробки и положить туда другое значение.

Если у вас много таких коробок (переменных) с разными названиями, вы можете выполнять различные действия с ними, например, объединение значение.

В целом воспринимайте переменные в JavaScript как контейнеры для хранения значений, не более того.

ИМЕНА ПЕРЕМЕННЫХ

Теперь давайте поговорим о том, как рекомендуется называть переменные в языке программирования JavaScript.

На самом деле сам язык программирования JavaScript позволяет вам выбирать любые названия для переменных, но если вы хотите писать правильный код, читабельный код, для того, чтобы и другие разработчики могли понимать что же в этом коде происходит есть определенные рекомендации касательно того как называть переменные.

Есть три варианта названий, которые вы должны использовать в JavaScript:

  1. PascalCase — в этом варианте название переменной начинается всегда с заглавной буквы. Другие слова, которые являются частью названия переменной также должны начинаться с заглавной буквы. Обратите внимание, что в данном варианте названия переменных нет никаких пробелов, тире, нижнего подчеркивания и т.д. Все слова пишутся слитно. PascalCase используется, чтобы называть типы и классы в JavaScript, например класс Object или Array.
  2. DB_NAME – в этом варианте все буквы заглавные и между словами используется знак нижнего подчеркивания. Такой подход к названию переменных используется тогда, когда значение, которое вы присваиваете переменной известны до запуска приложения и не меняются на протяжении работы вашего приложения. Иными словами такие значения можно назвать константами.
  3. camelCase – этот вариант рекомендуется использовать во всех остальных случаях при именовании переменных. Первая буква всегда в нижнем регистре, а каждое следующее слово начинается с заглавной буквы. Данный вариант используется на практике чаще всего.

ВАЖНО ЗАПОМНИТЬ!

Название переменных должны быть понятными, т.е. название переменной должно отображать, какое именно значение в ней находится, например,

const canalName = ‘Sphinx Academy’

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

До новых встреч!
Sphinx Academy