JavaScriptの予約語は、変数名、関数名、メソッド名、オブジェクトの識別子に使えない。
既存の予約語
2012年11月26日現在の予約語。
- 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
- null
- true
- false
将来の予約語
2012年11月26日現在は、変数名などに使えるが、将来使えなくなる可能性があるので、変数名などに使うのは避けた方が良い。
- 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