Référence de JavaScript 1.5 Core:Mots réservés
Un article de MDC.
Les mots de cette liste sont réservés et ne peuvent pas être utilisés comme noms de variables, fonctions, méthodes ou identifiants d'objets. Ils sont réservés comme mots-clés par la spécification ECMAScript :
- break
- case
- catch
- continue
- default
- delete
- do
- else
- finally
- for
- function
- if
- in
- instanceof
- new
- return
- switch
- this
- throw
- try
- typeof
- var
- void
- while
- with
En outre, les mots suivants sont réservés en tant que futurs mots-clés potentiels par la spécification ECMAScript :
- abstract
- boolean
- byte
- char
- class
- const
- debugger
- double
- enum
- export
- extends
- final
- float
- goto
- implements
- import
- int
- interface
- long
- native
- package
- private
- protected
- public
- short
- static
- super
- synchronized
- throws
- transient
- volatile
Notez que, bien que n'étant pas définis dans la spécification ECMA-262, const, export et import ont été implémentés dans Mozilla.