Имена переменных В JavaScript есть два ограничения, касающи | Разработка на максималках
Имена переменных
В JavaScript есть два ограничения, касающиеся имён переменных:
1) Имя переменной должно содержать только буквы, цифры или символы $ и _.
2) Первый символ не должен быть цифрой.
Примеры допустимых имён:
let userName;
let test123;
Если имя содержит несколько слов, тогда обычно используется верблюжья нотация (camelCase), то есть, слова следуют одно за другим, где каждое следующее слово начинается с заглавной буквы: myVeryLongName.
Эти имена тоже являются допустимыми:
let $ = 1; // объявили переменную с именем "$"
let _ = 2; // а теперь переменную с именем "_"
alert($ + _); // 3
Примеры неправильных имён переменных:
let 1a; // не может начинаться с цифры
let my-name; // дефис '-' не разрешён в имени
---------------------------------------------------------------------------
Регистр имеет значение
Переменные с именами apple и AppLE – это две разные переменные.
Нелатинские буквы разрешены, но не рекомендуются
Можно использовать любой язык, включая кириллицу или даже иероглифы, например:
let имя = '...';
let 我 = '...';
Технически здесь нет ошибки, такие имена разрешены, но есть международная традиция использовать английский язык в именах переменных.
Даже если мы пишем небольшой скрипт, у него может быть долгая жизнь впереди. Людям из других стран, возможно, придётся прочесть его не один раз.
---------------------------------------------------------------------------
Зарезервированные имена
Существует список зарезервированных слов, которые нельзя использовать в качестве имён переменных, потому что они используются самим языком.
Например: let, class, return и function зарезервированы.
Приведённый ниже код даёт синтаксическую ошибку:
let let = 6; // нельзя назвать переменную "let", ошибка!
let return = 5; // также нельзя назвать переменную "return", ошибка!
#тема1 #jsстарт #именапеременных