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

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

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

Вы можете создать переменную с помощью ключевого слова var, а оператор присваивания (=) используется для присвоения значения переменной, например: var varName = value;

var name = "Vasya Pupkin";
var age = 33;
var isMarried = false;

Совет: всегда давайте значимые имена своим переменным. Кроме того, для именования переменных, содержащих несколько слов, обычно используется camelCase. Т.е. Все слова после первого должны иметь заглавные первые буквы, например, myLongVariableName.

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

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

// Объявляем переменную
var userName;

// Позже, получаем логин от пользователя и присваиваем это значение переменной
userName = "vasya_pupkin";

Объявление нескольких переменных в одном выражении

Кроме того, вы также можете объявить несколько переменных и установить их начальные значения в одном выражении. Каждая переменная разделена запятыми, как показано в следующем примере:

// Объявление нескольких переменных
var name = "Vasya Pupkin", age = 33, isMarried = false;

/* Для лучшей читабельности
строки можно переносить после запятой */
var name = "Vasya Pupkin",
age = 33,
isMarried = false;

Ключевые слова let и const в ES6

ES6 вводит два новых ключевых слова let и const для объявления переменных.

Ключевое слово const работает точно так же, как let, за исключением того, что переменные, объявленные с использованием ключевого слова const, не могут быть переназначены позже в коде (константы). Пример использования let и const:

// Объявление переменных
let name = "Vasya Pupkin";
let age = 33;
let isStudent = false;

// Объявление констант
const PI = 3.14;
console.log(PI); // Выведет 3.14 в консоли

// Попытка назначить константе другое значение
PI = 10; // вызовет ошибку

В отличие от var, который объявляет переменные в области видимости функции, ключевые слова let и const объявляют переменные в области видимости блока ({}). Блочная область видимости означает, что между парой фигурных скобок {} создается новая область. Мы обсудим это подробно позже, в одной из следующих статей о функциях JavaScript ES6.

Ключевые слова let и const не поддерживаются в старых браузерах, таких как IE10. IE11 поддерживает их частично.

Соглашение об именовании переменных в JavaScript

  • Имя переменной должно начинаться с буквы, символа подчеркивания (_) или знака доллара ($).
  • Имя переменной не может начинаться с цифры.
  • Имя переменной может содержать только буквенно-цифровые символы (A-z, 0-9) и подчеркивания.
  • Имя переменной не может содержать пробелов.
  • Имя переменной не может быть ключевым словом JavaScript или зарезервированным словом JavaScript.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*