@if...@elif...@else...@end (Instrucción)
Ejecuta de forma condicional un grupo de instrucciones, dependiendo del valor de una expresión.
@if (
condition1
)
text1
[@elif (
condition2
)
text2]
[@else
text3]
@end
Argumentos
condition1, condition2
Obligatorio. Expresión que puede convertirse en una expresión booleana.text1
Opcional. Texto que se va a analizar si condition1 es True.text2
Opcional. Texto que se va a analizar si condition1 es False y condition2 es True.text3
Opcional. Texto que se va a analizar si condition1 y condition2 son False.
Comentarios
Cuando se escribe una instrucción @if, no es necesario colocar cada cláusula en una línea independiente. Se pueden utilizar varias cláusulas @elif. Sin embargo, todas las cláusulas @elif deben estar delante de una cláusula @else.
Normalmente, la instrucción @if se utiliza para determinar qué texto, entre varias opciones, se debe utilizar para el resultado.
Ejemplo
En el programa de línea de comandos siguiente se muestra el uso de la instrucción **@if...@elif…@else...@end**.
@cc_on
print("JScript version: " + @_jscript_version);
@if (@_win32)
print("Running on a 32-bit version of Windows");
@elif (@_win16)
print("Running on a 16-bit version of Windows");
@else
print("Running on a different operating system");
@end
Requisitos
Vea también
Referencia
Conceptos
Variables de compilación condicional