JavaScript关键字和保留字

关键字

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

保留字

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

第5 版把在非严格模式下运行时的保留字缩减为下列这些:

class         enum      extends        super
const        export     import

在严格模式下,第5 版还对以下保留字施加了限制:
implements       package      public
interface            private        static
let                      protected    yield

一般来说,最好不要使用关键字和保留字作为标识符和属性名

ECMA-262 第5 版对eval 和arguments 还施加了限制。在严
格模式下,这两个名字也不能作为标识符或属性名,否则会抛出错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值