Les identificateurs, ou identifiants (identifiers)
- identificateur
En informatique, les identificateurs sont des jetons lexicaux qui nomment des entités de langage [1].
Les identificateurs sont des noms, mots déterminés par le langage ou par l’utilisateur.
L’utilisateur peut s’en servir, par exemple, pour associer un nom facilement mémorisable à une valeur en mémoire.
Note
À l’opposé des littéraux qui valent pour eux-même, les identificateurs valent pour autre chose.
exemple
// créé la variable nombre_aleatoire
// et lui assigne un nombre aléatoire entre 0 et 1
var nombre_aleatoire = Math.random();
var
est un identificateur défini par le langage. On parle alors de mot-clé où de mot-clé réservé.nombre_aleatoire
est un identificateur défini par l’utilisateurMath
est un identificateur correspondant à un objet présent dans l’environnement, fourni avec le langage.random
est un identificateur correspondant à une procédure contenue dans l’objet Math.
Les mots-clé réservés
Les mots-clés du langage ne sont généralement pas utilisables comme identificateurs. Ils sont généralement d’un nombre limité.
Exemple : mots-clé réservé en ECMAScript 5
liste des 32 mots-clés réservés en ECMAscript 2015 :
break |
case |
catch |
class |
const |
continue |
debugger |
default |
delete |
do |
else |
export |
extends |
finally |
for |
function |
if |
import |
in |
instanceof |
new |
return |
super |
switch |
this |
throw |
try |
typeof |
var |
void |
while |
with |
yield |
Voir aussi
liste des mots-clés réservés en ECMAScript (voir aussi : version anglaise)
liste des objets fournis avec le langage ECMAScript (voir aussi : version anglaise)