Share via


Istruzione @set

Crea le variabili utilizzate con le istruzioni di compilazione condizionale.

@set @varname = term 

Argomenti

  • varname
    Obbligatorio. Nome di variabile JScript valido. Deve essere sempre preceduto dal carattere "@".

  • term
    Obbligatorio. Zero o più operatori unari seguiti da una costante, una variabile di compilazione condizionale o un'espressione tra parentesi.

Note

Per la compilazione condizionale sono supportate variabili numeriche e booleane, ma non variabili stringa. Le variabili create tramite l'istruzione @set vengono in genere utilizzate in istruzioni di compilazione condizionale, ma possono essere utilizzate in qualsiasi punto del codice JScript.

Di seguito sono riportati alcuni esempi di dichiarazioni di variabili:

@set @myvar1 = 12
@set @myvar2 = (@myvar1 * 20)
@set @myvar3 = @_jscript_version

Nelle espressioni tra parentesi sono supportati i seguenti operatori:

  • ! ~

  • * / %

  • + -

  • << >> >>>

  • < <= > >=

  • == != === !==

  • & ^ |

  • && | |

Se si utilizza una variabile prima di averla definita, il relativo valore sarà NaN. Per verificare la presenza di valori NaN è possibile utilizzare l'istruzione @if:

@if (@newVar != @newVar)
   // ...

Questo procedimento funziona perché NaN è l'unico valore che non risulta mai uguale a se stesso.

Requisiti

Versione 3

Vedere anche

Riferimenti

Istruzione @cc\_on

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

Concetti

Variabili di compilazione condizionale

Altre risorse

Compilazione condizionale