根据表达式的值,有条件地执行一组语句。
@if ( condition1 ) text1 [@elif ( condition2 ) text2] [@else text3] @end
在书写 @if 语句时,不必将每个子句放到不同的行。可以使用多个 @elif 子句。但是,所有 @elif 子句必须在 @else 子句之前出现。
通常使用 @if 语句来决定应当使用若干选项中的哪个选项来进行文本输出。例如:
alert(@if (
@_win32)
"using Windows NT or Windows 95"@else
"using Windows 3.1"@end
)