Найти тему

Программирование для новичков. Переменные в JavaScript

Оглавление

Переменная(variable) – это «именованное хранилище» для данных. Мы можем использовать переменные для хранения товаров, посетителей и других данных. Простыми словами переменные это коробки с подписями "коробка с гвоздями" или "коробка с фруктами".

В JavaScript есть 3 ключевых слова чтобы объявить (создать) переменную:

var, let и const.

-2

В чем разница между ключевыми словами?

Ключевое слово var уже устарело и редко используется в коде, на ее место пришел let. Разница между ними в области видимости, переменная с ключевым словом var будет доступна повсюду и тем самым занимаем больше памяти. Когда вы объявляете переменную с ключевым словом let, она не будет существовать в коде до моменты ее объявления и тем самым будет занимать гораздо меньше памяти. Мы рекомендуем использовать ключевое слово let.

const - константная переменная, то есть неизменяемая переменная.

В разговоре о переменных необходимо упомянуть, что есть ещё одна чрезвычайно важная вещь.

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

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

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

Пожалуйста, потратьте время на обдумывание правильного имени переменной перед её объявлением. Делайте так, и будете вознаграждены.

Несколько хороших правил:

  • Используйте легко читаемые имена, такие как userName или shoppingCart.
  • Избегайте использования аббревиатур или коротких имён, таких как a, b, c, за исключением тех случаев, когда вы точно знаете, что так нужно.
  • Делайте имена максимально описательными и лаконичными. Примеры плохих имён: data и value. Такие имена ничего не говорят. Их можно использовать только в том случае, если из контекста кода очевидно, какие данные хранит переменная.

Итого

Мы можем объявить переменные для хранения данных с помощью ключевых слов var, let или const.

  • let – это современный способ объявления.
  • var – это устаревший способ объявления. Обычно мы вообще не используем его, но мы рассмотрим тонкие отличия от let в главе Устаревшее ключевое слово "var" на случай, если это всё-таки вам понадобится.
  • const – похоже на let, но значение переменной не может изменяться.

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