@set, instruction
Crée des variables utilisées avec les instructions de compilation conditionnelle.
@set @varname = term
Arguments
varname
Obligatoire. Nom de variable JScript valide. Doit toujours être précédé d'un caractère « @ ».term
Obligatoire. Aucun ou plusieurs opérateurs unaires suivis d'une constante, d'une variable de compilation conditionnelle ou d'une expression entre parenthèses.
Notes
Les variables numériques et booléennes sont prises en charge pour la compilation conditionnelle. Ce n'est pas le cas des chaînes. Les variables créées à l'aide de @set sont généralement utilisées dans des instructions de compilation conditionnelle, même si elles peuvent être employées partout ailleurs dans du code JScript.
Voici des exemples de déclarations de variables :
@set @myvar1 = 12
@set @myvar2 = (@myvar1 * 20)
@set @myvar3 = @_jscript_version
Les opérateurs suivants sont pris en charge dans les expressions entre parenthèses :
! ~
* / %
+ -
<< >> >>>
< <= > >=
== != === !==
& ^ |
&& | |
Si une variable est utilisée avant d'être définie, sa valeur est NaN. NaN peut être vérifié pour l'utilisation de l'instruction @if :
@if (@newVar != @newVar)
// ...
Ceci est possible parce que NaN est la seule valeur qui n'est pas égale à elle-même.
Configuration requise
Voir aussi
Référence
@if...@elif...@else...@end, instruction
Concepts
Variables de compilation conditionnelle