Идентификаторы

Идентификаторы

Идентификаторами называются имена, которые обозначают переменные, функции и объекты. Некоторые имена являются ключевыми или зарезервированными и не могут использоваться в качестве идентификатора, так как имеют особый смысл. О них будет рассказано далее.

Идентификаторы образуются с помощью комбинации различных символов, однако при этом накладываются некоторые ограничения.

• Все идентификаторы должны начинаться с буквы.

• После первой буквы остальными символами могут быть буквы и цифры.

• Буквами считаются заглавные и строчные буквы латинского алфавита: от A до Z и от a до z.

• Символ подчеркивания (_) выступает в качестве буквы и часто используется вместо пробела, который нельзя применять в идентификаторах.

• Символ доллара ($) выступает в качестве буквы и обычно используется при автоматической генерации кода.

• Можно использовать в качестве букв символы Unicode, однако старые версии браузеров не умеют работать с Unicode.

• Цифрами считаются символы от 0 до 9.

Совет

Не следует использовать в одном сценарии идентификаторы, отличающиеся только символами верхнего и нижнего регистра, например flagld и FlagID, так как это будут различные идентификаторы, которые могут вызвать трудноуловимые ошибки.

В табл. 11.1 приведены примеры допустимых и недопустимых идентификаторов.

Таблица 11.1. Примеры идентификаторов JavaScript

Обратите внимание, что идентификатор new хотя и содержит разрешенные символы, но относится к числу ключевых слов, поэтому не может выступать в качестве пользовательского идентификатора.

Данный текст является ознакомительным фрагментом.