ECMA-262 décrit un ensemble de mots-clés ayant des objectifs spécifiques, qui peuvent être utilisés pour indiquer le début ou la fin d'une instruction de contrôle, ou pour effectuer des opérations spécifiques, etc. Réglementation : Les mots-clés sont en langue réservée et ne peuvent pas être utilisés dans les identifiants.
Tous les mots-clés ECMAScript (*nouveau pour la cinquième édition) :
break do instanceof typeof case else new var catch finally return void continue for switch
Tous les mots réservés dans ECMA-262 (3e édition) :
abstract enum int short boolean export interface static byte extends long super char final native classle package synchronisé float lance const goto private transient implémentations du débogueur protected volatile double
importer du public
Les mots réservés peuvent être utilisés comme mots-clés dans les réimpressions. Par exemple, le nouveau débogueur de la cinquième édition est un mot réservé dans la troisième édition.
Mots réservés en mode non strict dans la cinquième édition :
class enum extends supper const export import
Mots réservés en mode strict :
implémente package public interface private static let protected yieldRemarque : let et rendement sont de nouveaux mots réservés ; pour garantir la compatibilité, ils sont recommandés comme mots réservés de référence.
L'utilisation de mots-clés et de mots réservés en Javascript entraînera une erreur. Non recommandé !