定義
用條件編譯語句來創建變數。
@set @varname = term
參數
varname
必選項。有效的 JScript 變數名。必須總在前面放置一個 "@" 字元。
term
必選項。零或多個一元運算符,後跟一個常數、條件編譯變數、或圓括弧括起來的表達式。
說明
條件編譯支持數字和 Boolean 變數。不支持字元串。用 @set 創建的變數通常在條件編譯語句中使用,但也可以在 JScript 代碼的任何地方使用。
變數聲明的例子看起來如下:
@set @myvar1 = 12
@set @myvar2 = (@myvar1 * 20)
@set @myvar3 = @_jscript_version
在園括弧括起來的表達式中支持下面的運算符:
! ~
* / %
+ -
<< >> >>>
< <= > >=
== != === !==
& ^ |
&& ||
如果在變數被定義前使用了這個變數,則它的值是 NaN。NaN 可以用 @if 語句來檢查:
@if (@newVar != @newVar)
...
這樣做能成功是因為 NaN 是不等於它自己的唯一值。