Обязательные имена Обязательными именами могут быть любые слова. Цифры могут быть частью имен привязок - например, catch22 - допустимое имя, - но имя не должно начинаться с цифры. Имя привязки может включать знаки доллара ($) или подчеркивания (_), но не должно быть других знаков препинания или специальных символов. Слова со специальным значением, например, let, являются ключевыми словами, и их нельзя использовать в качестве обязательных имен. Есть также ряд слов, которые «зарезервированы для использования» в будущих версиях JavaScript, которые также нельзя использовать в качестве имен привязок. Полный список ключевых слов и зарезервированных слов довольно длинный: break case catch class const continue debugger default delete do else enum export extends false finally for function if implements import interface in instanceof let new package private protected public return static super switch this throw true try typeof var void while with yield Не беспокойтесь о запоминании этого списка