1167 votes

Y a-t-il des constantes en Javascript ?

Sinon, quelle est la pratique courante pour spécifier des variables qui sont utilisées en tant que constantes ?

1033voto

John Millikin Points 86775
<pre><code></code><p>Rien n’est jamais constante, mais vous pouvez utiliser les conventions comme ALL_CAPS pour montrer que certaines valeurs ne devraient pas être modifiées.</p></pre>

315voto

Burke Points 1961

Êtes-vous essayer de protéger les variables contre une modification ? Dans l’affirmative, alors vous pouvez utiliser un modèle de module :

En utilisant cette approche, les valeurs ne peuvent pas être modifiées. Mais, vous devez utiliser la méthode get() sur CONFIG : (.

Si vous n’avez pas besoin de protéger strictement la valeur des variables, puis simplement faire comme le suggère et utilisez une convention de tous les bouchons.

123voto

Bill the Lizard Points 147311

Le `` mot clé est dans le projet de ECMAScript 6 mais elle jouit jusqu'à présent seulement une poignée de support du navigateur : http://kangax.github.io/compat-table/es6/. La syntaxe est :

64voto

C Nagle Points 467

IE prend en charge les constantes, sorte de, par exemple :

59voto

Not a Name Points 598

ECMAScript 5 introduit `` :

Mais il n’est pas largement pris en charge en ce moment.

Voir aussi : Object.defineProperty dans l’ES5 ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X