@set, instruction
Mise à jour : novembre 2007
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'avoir été définie, sa valeur est NaN. NaN peut être vérifié pour utiliser 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
Concepts
Variables de compilation conditionnelle
Référence
@if...@elif...@else...@end, instruction