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’utilisateur

  • Math 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