страница 106
Второй вариант является более предпочтительным. Такие имена гораздо легче вводить при написании кода JavaScript, а потому легче и воспринимать. С точки зрения возможности возникновения конфликта со служебными словами будущих версий JavaScript, использование в качестве имен переменных нескольких слов является неплохой идеей. Ведь вероятность появления таких "многословных" комбинаций в списке зарезервированных терминов достаточно невелика.
Кроме того, на имена переменных накладывается и ряд других существенных ограничений. В них, кроме прочего, следует избегать всех знаков пунктуации, кроме символа подчеркивания. Первый символ в имени переменной не может быть числом. Если эти ограничения показались вам знакомыми, то это потому, что они идентичны правилам задания идентификаторов элементов HTML, о которых рассказывалось в главе 4.
Выражения и их вычисление
К другой концепции, имеющей непосредственное отношение к переменным и их значениям, относится концепция вычисления выражений. Возможно, это один из самых важных моментов в понимании методов программирования.
Выражения используются повсеместно в нашем ежедневном общении. В фильма The Beverly Hillbillies есть такая интересная песенка.
Then one day he was shootin' some food
And through the ground came a-bubblin crude
Oil that is. Black gold. Texas tea.
(Голодный, хлеба он искал,
А отыскал источник счастья.
То нефть была - Техасский чай,
На цвет черна и золота прекрасней.)
В конце этой песни можно найти различные ссылки: "источник счастья" (crude), "нефть" (oil), "черное золото" (black gold), "Техасский чай" (Texas tea). Везде подразумевается нефть. Эти все выражения используются для обозначения понятия нефть. Стоит упомянуть одно из них, и все окружающие поймут, о чем идет речь. В нашем воображении мы вычисляем эти выражения и сводим их к одному значению - нефть.