HTML, XHTML и CSS на сто процентов.
Идентификаторы. Идентификаторами называются имена, которые обозначают переменные, функции и объекты. Некоторые имена являются ключевыми или зарезервированными и не могут использоваться в качестве идентификатора, так как имеют особый смысл. О них будет рассказано далее. Идентификаторы образуются с помощью комбинации различных символов, однако при этом накладываются некоторые ограничения. • Все идентификаторы должны начинаться с буквы. • После первой буквы остальными символами могут быть буквы и цифры. • Буквами считаются заглавные и строчные буквы латинского алфавита: от A до Z и от a до z. • Символ подчеркивания (_) выступает в качестве буквы и часто используется вместо пробела, который нельзя применять в идентификаторах. • Символ доллара ($) выступает в качестве буквы и обычно используется при автоматической генерации кода. • Можно использовать в качестве букв символы Unicode, однако старые версии браузеров не умеют работать с Unicode. • Цифрами считаются символы от 0 до 9. Совет. Не следует использовать в одном сценарии идентификаторы, отличающиеся только символами верхнего и нижнего регистра, например flagld и FlagID, так как это будут различные идентификаторы, которые могут вызвать трудноуловимые ошибки. В табл. 11.1 приведены примеры допустимых и недопустимых идентификаторов. Таблица 11.1. Примеры идентификаторов JavaScript.HTML, XHTML и CSS на сто процентов. Обратите внимание, что идентификатор new хотя и содержит разрешенные символы, но относится к числу ключевых слов, поэтому не может выступать в качестве пользовательского идентификатора.