Les identificateurs, ou identifiants (identifiers)
##################################################
.. raw:: html
identificateur
En informatique, les identificateurs sont des jetons lexicaux qui nomment des entités de langage [#wikipedia-identificateur]_.
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
*******
.. code-block:: javascript
// 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 :
.. list-table::
:header-rows: 0
:name: 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
.. seealso::
* `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 `_)
.. [#wikipedia-identificateur] `« Identifiant. » Wikipédia, l'encyclopédie libre `_. 21 juill. 2019, 03:36 UTC. 21 juill. 2019, 03:36 .