다음을 통해 공유


JScript 예약어(JScript)

업데이트: 2007년 11월

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 버전에서 특별한 의미를 가집니다. 이전 버전과의 호환성을 위해 새 예약어는 식별자로 사용할 수 있습니다. 새 예약어를 일단 식별자로 사용하면 스크립트에서 키워드로서의 의미는 상실됩니다. 새 예약어를 식별자를 사용하면 혼동될 수 있으므로 식별자로 사용해서는 안 됩니다.

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 버전의 기능을 사용하기가 더 쉽습니다.

식별자를 선택할 때에는 String 또는 parseInt와 같은 JScript 내장 개체 또는 함수 이름도 사용하지 않도록 주의합니다.

assert

ensure

event

goto

invariant

namespace

native

require

synchronized

throws

transient

use

volatile

참고 항목

기타 리소스

JScript 참조

JScript 언어 둘러보기