Creates variables used with conditional compilation statements.
@set @varname = term  | 
Arguments
- varname
 - 
          
Required. Valid JScript variable name. Must be preceded by an "@" character at all times.
 
- term
 - 
          
Required. Zero or more unary operators followed by a constant, conditional compilation variable, or parenthesized expression.
 
Remarks
Numeric and Boolean variables are supported for conditional compilation. Strings are not. Variables created using @set are generally used in conditional compilation statements, but can be used anywhere in JScript code.
Examples of variable declarations look like this:
 Copy Code | |
|---|---|
        @set @myvar1 = 12
@set @myvar2 = (@myvar1 * 20)
@set @myvar3 = @_jscript_version | |
The following operators are supported in parenthesized expressions:
- 
          
! ~ - 
          
* / % - 
          
+ - - 
          
<< >> >>> - 
          
< <= > >= - 
          
== != === !== - 
          
& ^ | - 
          
&& | | 
If a variable is used before it has been defined, its value is NaN. NaN can be checked for using the @if statement:
 Copy Code | |
|---|---|
@if (@newVar != @newVar) ...  | |
This works because NaN is the only value not equal to itself.
Requirements
See Also