Как создать файл констант в Javascript? - PullRequest
7 голосов
/ 30 июня 2010

Есть ли способ создать файл констант в JavaScript, на который я могу ссылаться, а затем использовать?Я ищу что-то вроде этого:
Constants.js:

var Phones =
{
Nokia: 1,
Samsung: 2
}

Затем в другом файле JavaScript JS2.js получит доступ к этим значениям: JS2.js:
alert (Phones.Nokia);

А затем в файле aspx, который их использует, ссылаются натакие как:
<asp:ScriptReference Path="../js/JS2.js" />
<asp:ScriptReference Path="../js/Constants.js" />

Возможна ли такая архитектура?Какие типы данных мы можем использовать?Я привел только примеры перечислений, потому что это то, что я сейчас использую, но они должны быть объявлены в том же файле, что и они.

Ответы [ 2 ]

2 голосов
/ 01 июля 2010

вы все делаете правильно.

убедитесь, что константы объявлены первыми.

JavaScript анализирует все сценарии и ссылки на файлы сценариев в порядке убывания.

2 голосов
/ 30 июня 2010

Это очень возможно (именно так, как вы их используете). Это не будет перечисление, просто объект с несколькими числовыми полями.

Вы должны использовать ссылку сценария на константы как самую верхнюю (логически).

Распространенные типы:

  • undefined (переменная)
  • ноль (переменная)
  • Строка
  • Логический
  • номер
  • Строка
  • Объект
...