Идентификатор – это просто имя. В JavaScript идентификаторы выступаютв качестве названий переменных и функций, а также меток некоторых циклов. Правила формирования допустимых идентификаторов совпадают с правилами Java и многих других языков программирования. Первым символом должна быть буква, символ подчеркивания (_) или знак доллара ($).1 Последующие символы могут быть любой буквой, цифрой, символом подчеркивания или знаком долла_ ра. (Цифра не может быть первым символом, т. к. тогда интерпретатору труднее отличать идентификаторы от чисел.) Примеры допустимых идентификаторов:
i
my_variable_name
v13
_dummy
$str
В ECMAScript v3 идентификаторы могут содержать буквы и цифры из полного набора символов Unicode. До этой версии стандарта JavaScript_идентификаторы были ограничены набором ASCII. ECMAScript v3 также допускает наличие

1 Знак $ недопустим в идентификаторах для более ранних версий, чем Java_ Script 1.1. Этот знак предназначен только для средств генерации кода, поэтому следует избегать его использования в идентификаторах.
| 2.8. Зарезервированные слова
|
|
|
|
|
в идентификаторах escape_последовательностей Unicode – символов \u, за кото_ рыми расположены 4 шестнадцатеричные цифры, обозначающие 16_разрядный код символа. Например, идентификатор π можно записать как \u03c0. Этот син_ таксис неудобен, но обеспечивает возможность транслитерации JavaScript_про_ грамм с Unicode_символами в форму, допускающую работу с ними в текстовых редакторах и других средствах, не поддерживающих полный набор Unicode.
Наконец, идентификаторы не могут совпадать ни с одним из ключевых слов, предназначенных в JavaScript для других целей. В следующем разделе перечис_ лены ключевые слова, зарезервированные для специальных нужд JavaScript.