Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 105

Названия переменных

Название для описываемых переменных следует выбирать весьма осторожно. Всегда можно найти сценарии, в которых используются переменные с именами, состоящими из отдельных букв. За исключением нескольких специфических случаев, где использование в качестве имени переменной только одной буквы бывает оправдано (например, переменной i для счетчика в операторе цикла в главе 7), я бы порекомендовал выбирать такие имена переменных, которые реально отображали бы их назначение. Подобная практика позволяет отслеживать состояние данных в большом наборе операторов и переходов, особенно в сложных сценариях.

Ряд ограничений, налагаемых на имена переменных, также способствует выработке у начинающих программистов корректного стиля именования переменных. Во-первых, в качестве имен переменных нельзя использовать зарезервированные в JavaScript слова. Это относится как к тем ключевым словам, которые уже используются в языке, так и к тем, которые зарезервированы для использования в будущих версиях JavaScript. Дизайнеры JavaScript, тем не менее, не смогли бы предусмотреть абсолютно все ключевые слова, которые будут использоваться в будущем, даже если бы очень захотели. Однако, используя в качестве имен своих переменных термины, которые приведены в списке зарезервированных служебных слов (см. приложение Б), вы гарантировано обеспечите себе неприятности в будущем.

В именах переменных нельзя использовать пробелы. С этой точки зрения оптимальными именами являются те, которые состоят из одного слова. Если у вас возникла необходимость в имени переменной использовать более одного слова, то для преобразования нескольких слов имен в одно можно воспользоваться рядом хитростей. Один из способов подразумевает использование между словами в качестве разделителя символа подчеркивания. Другой метод заключается в том, чтобы начинать комбинацию слов в имени с маленькой буквы, а потом каждое новое слово начинать с большой буквы. При этом между словами разделители вообще не ставятся. Это так называемый слитный формат (interCap format). Внизу приведены имена переменных, образованные согласно описанным выше правилам.

my_age myAge

страница 105
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz