@set 문

조건부 컴파일 문에 사용되는 변수들을 만듭니다.

@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은 자기 자신과 같지 않은 유일한 값이므로 이 방법을 사용합니다.

요구 사항

버전 3

참고 항목

참조

@cc_on 문

@if...@elif...@else...@end

개념

조건부 컴파일 변수

기타 리소스

조건부 컴파일