Найти в Дзене
Ванильный JavaScript

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

Переменная - это именованная область хранения данных. Для создания переменной в JS используйте ключевое слово "let". например: let something; something = "wrong"; или для краткости можно написать в одной строке: let something = "wrong"; также можно задавать несколько переменных в доной строке: let name = "guest", age = 34, access = true; но более читаемый и длинный вариант: let name = "guest" ; let age = 34 ; let access = "guest" ; В старых скриптах вы также можете также найти другое ключевое слово: var вместо let. var something = "wrong"; Использование var является устаревшим. var и let имеют отличие но об этом напишу позже. В JavaScript есть ограничения, касающиеся имён переменных: Примеры допустимых имён: let userName; let test123; Если имя содержит несколько слов, обычно используется верблюжья нотация, то есть, слова следуют одно за другим, где каждое следующее слово начинается с заглавной буквы: myVeryLongName. Знак доллара "$" и подчёркивание "_" также можно испол

Переменная - это именованная область хранения данных.

Для создания переменной в JS используйте ключевое слово "let".

например:

let something;

something = "wrong";

или для краткости можно написать в одной строке:

let something = "wrong";

также можно задавать несколько переменных в доной строке:

let name = "guest", age = 34, access = true;

но более читаемый и длинный вариант:

let name = "guest" ;

let age = 34 ;

let access = "guest" ;

В старых скриптах вы также можете также найти другое ключевое слово: var вместо let.

var something = "wrong";

Использование var является устаревшим. var и let имеют отличие но об этом напишу позже.

В JavaScript есть ограничения, касающиеся имён переменных:

  1. Имя переменной должно содержать только буквы, цифры или символы $ и _.
  2. Первый символ не должен быть цифрой.

Примеры допустимых имён:

let userName;
let test123;

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

Знак доллара "$" и подчёркивание "_" также можно использовать в названиях. Это обычные символы, как и буквы, без какого-либо особого значения.

let $ = 33; // объявили переменную с именем "$"

let _ = 22; // а теперь переменную с именем "_"

Примеры неправильных имён переменных:

let 1a; // переменная не может начинаться с цифры

let var-name; // дефис не разрешён в имени

Регистр тоже имеет значение

Переменные с именами google and Google – это две разные переменные.

Нелатинские буквы разрешены, но не рекомендуются

Можно использовать любой язык, включая кириллицу или даже иероглифы, например:

let имя = 'russian_name';

let 我 = 'china_name';

Существует список зарезервированных слов, которые нельзя использовать в качестве имён переменных, потому что они используются самим языком.
Например:
let, class, return и function зарезервированы.

Приведённый ниже код даёт синтаксическую ошибку:

let let = false; // нельзя назвать переменную "let", ошибка!

let return = false; // также нельзя назвать переменную "return", ошибка!