@set 문
업데이트: 2007년 11월
조건부 컴파일 문에 사용되는 변수들을 만듭니다.
@set @varname = term
인수
varname
필수적 요소. 유효한 JScript 변수 이름입니다. 항상 앞에 "@" 문자가 나와야 합니다.term
필수적 요소. 0개 이상의 단일 연산자이며 상수, 조건부 컴파일 변수 또는 괄호로 묶인 식이 뒤에 나옵니다.
설명
조건부 컴파일에는 Number 및 Boolean 변수가 지원되며 String 변수는 지원되지 않습니다. @set으로 만든 변수는 보통 조건부 컴파일 문에서 사용하지만 JScript 코드 어디에서나 사용할 수 있습니다.
변수 선언 예제는 다음과 같습니다.
@set @myvar1 = 12
@set @myvar2 = (@myvar1 * 20)
@set @myvar3 = @_jscript_version
다음 연산자는 괄호로 묶인 식에서 사용할 수 있습니다.
! ~
* / %
+ -
<< >> >>>
< <= > >=
== != === !==
& ^ |
&& | |
변수를 정의하기 전에 사용하는 경우 해당 변수의 값은 NaN입니다. @if 문을 사용하여 NaN 여부를 확인할 수 있습니다.
@if (@newVar != @newVar)
// ...
NaN은 자기 자신과 같지 않은 유일한 값이므로 이 방법을 사용합니다.