JScript 保留字 (Visual Studio - JScript)
JScript 有许多保留字,它们在 JScript 语言语法中有特定的意义。 因此,这些字不宜作为脚本中的函数、变量或常数的名称。 总共有三类保留字。
受保护的保留字
受保护的保留字不能用作标识符。 将受保护的保留字用作标识符会在加载脚本时引起编译错误。
export |
||||
提示
尽管“export”是一个受保护的保留字,但它没有实现方法。
新保留字
JScript 还有一系列新保留字。 像受保护的保留字一样,这些关键字在当前版本的 JScript 内有着特殊的意义。 由于向后兼容的原因,新保留字可用作标识符。 一旦将新保留字用作标识符,它就失去了作为脚本中关键字的意义。 将新保留字用作标识符会引起混淆,应予以避免。
|
|
|
未来保留字
JScript 有一系列未来保留字,这些保留字将被建议用作 JScript 的未来扩展中的关键字。 像新保留字一样,这些保留字也可以在当前版本的 JScript 中用作标识符。 然而,若避免使用这些字,则在更新脚本以利用未来版本的 JScript 中的功能时会更为方便。
在选择标识符时,避免选择已经是内部 JScript 对象或函数的名称(比如 String 或 parseInt)也是非常重要的。
assert |
ensure |
event |
goto |
invariant |
命名空间 |
native |
require |
synchronized |
throws |
transient |
use |
volatile |
|
|