共用方式為


@set 陳述式

建立用於條件式編譯陳述式的變數。

@set @varname = term 

引數

  • varname
    必要項。 有效的 JScript 變數名稱。 任何時候前面都必須有一個 "@" 字元。

  • term
    必要項。 零或多個一元運算子,後接一個常數、條件式編譯變數或加括號之運算式。

備註

條件式編譯可支援數值和布林 (Boolean) 變數。 但不支援字串。 使用 @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 陳述式

概念

條件式編譯變數

其他資源

條件式編譯