2010-06-30 6 views
6

Y at-il un moyen de créer un fichier de constantes en JavaScript, que je peux référencer et ensuite utiliser? Ce que je cherche est quelque chose comme ceci:
Constants.js:Comment créer un fichier de constantes en Javascript?

Téléphones var =
{
Nokia: 1,
Samsung: 2
}

Puis, dans un autre JavaScript le fichier JS2.js accède aux valeurs suivantes: JS2.js:
alert (Phones.Nokia);

Et puis, dans un fichier ASPX qui les utilise, référence à deux d'entre eux, comme:
<asp:ScriptReference Path="../js/JS2.js" />
<asp:ScriptReference Path="../js/Constants.js" />

Est-ce une telle architecture possible? Quels types de données pouvons-nous utiliser? J'ai seulement exemplifié des énumérations parce que c'est ce que j'utilise en ce moment, mais elles doivent être déclarées dans le même fichier qu'elles sont utilisées.

Répondre

2

C'est très possible (exactement comme vous les utilisez). Ce ne sera cependant pas une énumération, juste un objet avec plusieurs champs numériques.

Vous devez utiliser la référence de script aux constantes comme étant la plus haute (logiquement).

Les types les plus courants sont les suivants:

  • indéfini (variable)
  • null (variable)
  • chaîne
  • booléenne
  • Numéro
  • chaîne
  • objet
2

vous le faites correctement.

assurez-vous que les constantes sont déclarées en premier. JavaScript analyse tous les scripts et les liens de fichiers de script dans l'ordre décroissant.