@if Statement 

Conditionally executes a group of statements, depending on the value of an expression.


@if (

      condition1

)

      text1

[@elif (

      condition2

)

      text2]

[@else

      text3]

@end 

Arguments

  • condition1, condition2
    Optional. An expression that can be coerced into a Boolean expression.
  • text1
    Optional. Text to be parsed if condition1 is true.
  • text2
    Optional. Text to be parsed if condition1 is false and condition2 is true.
  • text3
    Optional. Text to be parsed if both condition1 and condition2 are false.

Remarks

When you write an @if statement, you do not have to place each clause on a separate line. You can use multiple @elif clauses. However, all @elif clauses must come before an @else clause.

You commonly use the @if statement to determine which text among several options should be used for text output. For example:

alert(@if (@_win32) "using Windows NT or Windows 95" @else "using Windows 3.1" @end)

Requirements

Version 3

See Also

Reference

@cc_on Statement (JScript 5.6)
@set Statement (JScript 5.6)

Concepts

Conditional Compilation (JScript 5.6)
Conditional Compilation Variables (JScript 5.6)