JavaScript基本概念之关键字和保留字

关键字和保留字

ECMA-262描述了一组有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等,不能用作标识符。
下面是ECMAScript的关键字:

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还描述了一组不能用作表示符的保留字。下面是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

你可能感兴趣的:(JavaScript基本概念之关键字和保留字)