Visit Mozilla.org

Guide JavaScript 1.5:Constantes

Un article de MDC.


[modifier] Constantes

Vous pouvez créer une constante en lecture seule portant un nom grâce au mot-clé const. La syntaxe des identifiants de constantes est la même que pour les identifiants de variables : ils doivent commencer par une lettre ou un tiret bas et peuvent contenir des caractères alphabétiques ou numériques ou des tirets bas.

 const prefixe = '212';

Une constante ne peut pas se voir affecter une nouvelle valeur ou être redéclarée pendant l'exécution du script.

Les règles de portée concernant les constantes sont les mêmes que pour les variables, sauf que le mot-clé const sera toujours requis, et ce même pour les constantes globales. Si le mot-clé const est omis, l'identifiant est supposé représenter une variable.

Vous ne pouvez pas déclarer une constante portant le même nom qu'une fonction ou variable située dans la même portée. À titre d'exemple :

// CECI PROVOQUERA UNE ERREUR
function f() {};
const f = 5;

// CECI PROVOQUERA AUSSI UNE ERREUR
function f() {
  const g = 5;
  var g;

  // instructions

}