JavaScript 的关键字和保留字大全

——跟我一起学 JavaScript (3)

  • 基于 ECMA-262 标准

1 关键字

  1. 具有特定用途
  2. 不能作为标识符
  3. 带 * 表示是 ECMAScript 第 5 版新增的关键字

    • break
    • do
    • instanceof
    • typeof
    • case
    • else
    • new
    • var
    • catch
    • finally
    • return
    • void
    • continue
    • for
    • switch
    • while
    • debugger*
    • function
    • this
    • with
    • default
    • if
    • throw
    • delete
    • in
    • try

2 保留字

2.1 ECMA-262 第 3 版的保留字

  • abstract
  • enum
  • int
  • short
  • boolean
  • export
  • interface
  • static
  • byte
  • extends
  • long
  • super
  • char
  • final
  • native
  • synchronized
  • class
  • float
  • package
  • throws
  • const
  • goto
  • private
  • transient
  • debugger
  • implements
  • protected
  • volatile
  • double
  • import
  • public

2.2 ECMA-262 第 5 版的保留字

2.2.1 非严格模式

  • class
  • enum
  • extends
  • super
  • const
  • export
  • import

2.2.2 严格模式

  • imlements
  • package
  • public
  • interface
  • private
  • static
  • let
  • protected
  • yield

2.3 保留字小结

  1. 因为有可能在将来被用作关键字,所以称为保留字。
  2. 建议将ECMA-262 第 3 版的保留字外加 let 和 yield 作为编程时的参考。

你可能感兴趣的:(JavaScript)