共用方式為


JScript 保留字 (Visual Studio - JScript)

JScript 有許多保留字,這些保留字在 JScript 語言語法中都有特定的意義。 因此,指令碼中的函式、變數或常數名稱,不宜使用這些保留字。 保留字有三種類別。

受保護的保留字

受保護的保留關鍵字不能做為識別項。 載入指令碼時使用受保護的保留字做為識別項,會造成編譯錯誤。

break

case

catch

class

const

continue

debugger

default

delete

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 版本中有特殊的意義。 基於回溯相容性 (backward compatibility) 的考量,新增保留字可用做識別項。 使用新增保留字做為識別項,就會失去在指令碼中的關鍵字意義。 使用新增保留字做為識別項容易導致混淆,應該避免。

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

namespace

native

require

synchronized

throws

transient

use

volatile

 

 

請參閱

其他資源

JScript 參考

JScript 語言教學課程