If~Then~El eIf~El e~IfEnd
Syntax 1: If
<expression>
Then
[<statement>] ...
IfEnd
Function 1
• If the expression is true, the statement in the Then block is executed. After that, execution
advances to the next statement after IfEnd.
• If the expression is false, execution advances to the next statement after IfEnd, without
executing the statement in the Then block.
Syntax 2: If
<expression>
Then
[<statement>] ...
Else
[<statement>] ...
IfEnd
Function 2
• If the expression is true, the statement in the Then block is executed. After that, execution
advances to the next statement after IfEnd.
• If the expression is false, the statement in the El e block is executed instead of the Then
block. After that, execution advances to the next statement after IfEnd.
Syntax 3: If
<expression>
Then
[<statement>]...
ElseIf
<expression>
Then
[<statement>] ...
IfEnd
Function 3
• If the expression is true, the statement in the If Then block is executed. After that,
execution advances to the next statement after IfEnd.
• If the If command expression is false, the El eIf command expression is tested. If it is true,
the statement in the El eIf Then block is executed. After that, execution advances to the
next statement after IfEnd. If it is false, execution advances to the next statement after
IfEnd.
12-6-11
Program Command Reference
}
Then <block>
}
Then <block>
}
Else <block>
}
If Then <block>
}
ElseIf Then <block>
20060301