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 作为编程时的参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值