JScript 保留字 (Visual Studio - JScript)

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

受保护的保留字

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

break

case

catch

class

const

continue

debugger

default

删除

do

else

export

extends

false

finally

for

function

if

import

in

instanceof

new

null

protected

return

super

switch

this

throw

true

try

typeof

var

while

with

提示

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

新保留字

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

abstract

boolean

byte

char

decimal

double

enum

final

float

get

implements

int

interface

internal

long

package

private

protected

public

sbyte

set

short

static

uint

ulong

ushort

void

 

 

 

未来保留字

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

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

assert

ensure

event

goto

invariant

命名空间

native

require

synchronized

throws

transient

use

volatile

 

 

请参见

其他资源

JScript 参考

JScript 语言教程