ECMA-262 (国际标准号)描述了一组保留的关键字,这些关键字有特俗用途
比如表示控制语句的开始和结束,或者执行特定的操作。
按照规定,保留的 关键字 不能作为操作符和属性名。
ECMA-262 地6版规定所有关键字如下:
// break do in typeof case else instanceof var catch export new
// void class extends return while const finally super with
// continue for switch yield debugger function this default
// if throw delete import try
规范中也描述了一组未来的保留字,同样不能作为 标识符 和 属性名 。
虽然保留字在语言中没有特定用途,但它们是保留给将来做关键字用的。
以下是 ECMA -262 地六班为将来保留的所有词汇:
始终保留:
enum
严格模式下保留:
// implements package public
// interface protected static
// let private
模块代码中保留:
// await