@set (Instrucción)

Actualización: noviembre 2007

Crea variables utilizadas con instrucciones de compilación condicional.

@set @varname = term 

Argumentos

  • varname
    Necesario. Nombre válido de variable de JScript. Debe ir siempre precedido de un carácter "@".

  • term
    Necesario. Cero o más operadores unarios seguidos de una constante, variable de compilación condicional o expresión entre paréntesis.

Comentarios

Las variables de tipo numérico y booleano se admiten en la compilación condicional. Las variables de cadena no se aceptan. Las variables creadas mediante @set se utilizan generalmente en instrucciones de compilación condicional, pero se pueden utilizar en cualquier parte del código JScript.

Los ejemplos de declaraciones de variable tienen este aspecto:

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

En las expresiones entre paréntesis se admiten los siguientes operadores:

  • ! ~

  • * / %

  • + -

  • << >> >>>

  • < <= > >=

  • == != === !==

  • & ^ |

  • && | |

Si se utiliza una variable antes de que se haya definido, su valor es NaN. Puede comprobarse NaN para utilizar la instrucción @if:

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

Esto es posible porque NaN es el único valor que no es igual a sí mismo.

Requisitos

Versión 3

Vea también

Conceptos

Variables de compilación condicional

Referencia

@cc_on (Instrucción)

@if...@elif...@else...@end (Instrucción)

Otros recursos

Compilación condicional