Selon la norme ECMAScript 6, par ordre alphabétique :
- break : dans une boucle, pour sortir immédiatement
- case : dans un switch, dans un cas
- catch
- class
- const
- continue : dans une boucle, pour re-boucler immédiatement
- debugger
- default : dans un switch, cas par défaut
- delete
- do
- else : pour exécuter des instructions si la condition est fausse
- export
- extends
- finally
- for : pour déclarer une boucle ( lorsque le nombre de répétitions peut être connu )
- function : pour déclarer une fonction
- if : pour exécuter des instructions si la condition est vraie
- import
- in
- instanceof
- new : pour créer un objet
- return : pour sortir de la fonction et, éventuellement, retourner une valeur
- super
- switch : préféré au if, lorsque la condition porte toujours sur un nombre entier ou un caractère
- this
- throw
- try
- typeof
- var : pour déclarer une variable
- void
- while : pour définir une boucle
- with
- yield
Rappel : Un mot-clé ne peut pas être utilisé comme nom de variable ou de fonction