JScript 8.0
JScript 保留字 (JScript)

JScript 有许多保留字,它们在 JScript 语言语法中有特定的意义。因此,这些字不宜作为脚本中的函数、变量或常数的名称。总共有三类保留字。

受保护的保留字

受保护的保留字不能用作标识符。将受保护的保留字用作标识符会在加载脚本时引起编译错误。

Note注意

尽管“export”是一个受保护的保留字,但它没有实现方法。

新保留字

JScript 还有一系列新保留字。像受保护的保留字一样,这些关键字在当前版本的 JScript 内有着特殊的意义。由于向后兼容的原因,新保留字可用作标识符。一旦将新保留字用作标识符,它就失去了作为脚本中关键字的意义。将新保留字用作标识符会引起混淆,应予以避免。

未来保留字

JScript 有一系列未来保留字,这些保留字将被建议用作 JScript 的未来扩展中的关键字。像新保留字一样,这些保留字也可以在当前版本的 JScript 中用作标识符。然而,若避免使用这些字,则在更新脚本以利用未来版本的 JScript 中的功能时会更为方便。

在选择标识符时,避免选择已经是内部 JScript 对象或函数的名称(比如 StringparseInt)也是非常重要的。

assert

ensure

event

goto

invariant

namespace

native

require

synchronized

throws

transient

use

volatile

请参见