@if 語句
根據表達式的值,有條件地執行一組語句。@if (
condition1
)
text1
[@elif (
condition2
)
text2]
[@else
text3]
@end
語句參數
condition1, condition2可選項。可以強制轉換為 Boolean 表達式的表達式。
text1
可選項。condition1 是 true 時要解析的文本。
text2
可選項。condition1 是 false 且 condition2 是 true 時要解析的文本。
text3
可選項。condition1 和 condition2 都是 false 時要解析的文本。
語句說明
在書寫 @if 語句時,不必將每個子句放到不同的行。可以使用多個 @elif子句。但是,所有 @elif 子句必須在 @else子句之前出現。通常使用 @if 語句來決定應當使用若干選項中的哪個選項來進行文本輸出。例如:
alert(@if (@_win32) "using Windows NT or Windows 95" @else "using Windows 3.1" @end)