@if...@elif...@else...@end-Anweisung
Führt abhängig vom Wert eines Ausdrucks eine Reihe von Anweisungen aus.
@if (
condition1
)
text1
[@elif (
condition2
)
text2]
[@else
text3]
@end
Argumente
condition1, condition2
Erforderlich. Ein Ausdruck, der in einen booleschen Ausdruck konvertiert werden kann.text1
Optional. Der zu analysierende Text, wenn condition1 den Wert true hat.text2
Optional. Der zu analysierende Text, wenn condition1 den Wert false und condition2 den Wert true hat.text3
Optional. Der zu analysierende Text, wenn condition1 und condition2 den Wert false haben.
Hinweise
Beim Schreiben einer @if-Anweisung müssen Klauseln nicht in getrennten Zeilen eingegeben werden. Sie können mehrere @elif-Klauseln verwenden. In diesem Fall müssen alle @elif-Klauseln jedoch vor der @else-Klausel aufgeführt sein.
In der Regel legen Sie mit der @if-Anweisung fest, welcher Text unter mehreren Optionen für die Textausgabe verwendet werden soll.
Beispiel
Das folgende Befehlszeilenprogramm veranschaulicht die Verwendung der **@if...@elif…@else...@end**-Anweisung.
@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
Anforderungen
Siehe auch
Referenz
Konzepte
Variablen für die bedingte Kompilierung