базовый курс

ГРУППА КУРСА

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

Что такое переменная

Программа во время работы получает различные данные. Программа может их рассчитать, их может ввести пользователь или они могут быть получены иным путём. И программе нужно сохранить эти данные, чтобы в дальнейшем их использовать. Для этого существуют переменные. Данные записываются в переменную и в нужный момент переменная используется в работе программы. Таким образом, переменная - это способ хранения данных во время работы программы. Как и во многих языках, в JavaScript сначала происходит объявление переменной, а затем она получает значение.

Переменная состоит их двух частей - имя и значение. Например:

x = 5

В приведённом примере x - это имя переменной, а 5 - это значение переменной. Имя остаётся неизменным, а значение может изменяться, поэтому она и назавается переменная. Переменная имеет два основных свойства:

  1. В любой момент можно получить значение переменной
  2. В любой момент можно изменить значение переменной и записать в неё новое значение

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

Объявление переменных

Объявление переменной - это её создание. Для объявления переменной в JavaScript используются ключевые слова let и var. Объявленные с помощью них переменные работают почти одинаково. Но они имеют разную область видимости. Это будет рассмотрено в отдельной теме. Сейчас в основном используют let.

После объявления, переменной можно присваивать значение.

+
9
10
let x;
x = 5;

В JavaScript Можно присвоить значение переменной при объявлении.

11
let n = 5;

Можно объявить сразу несколько переменных:

12
13
let a, b;
let inf = 10, pr = 15;

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

Имена переменных

Имена переменных могут состоять из латинских букв, цифр, занака $, и нижнего подчёркивания. Русские буквы тоже можно использовать, но не желательно. Имя не должно начинаться с цифры. При написании имён регистр символов имеет значение. В следующем примере объявлены разные переменные:

14
15
let User;
let user;

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

16
var color_block;

Но чаще для разделения слов каждое новое слово начинается с большой буквы. Именно такой способ используется для стандартных объектов и методов JavaScript.

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