Contents
Display Legacy Contents

 Print
    IF...ELSE...ELSEIF...ENDIF  
The if-then construct (sometimes called if-then-else) is common across many programming languages. Although the syntax varies quite a bit from language to language, the basic structure looks like.

Parameters

Condition <unquoted string>

This parameter indicates a condition or conditions that is evaluated.

     
Consider the following variables and respecting values:

Variable   Value
 VAR(0) 1
 VAR(1) 2
 VAR(2) 10
 VAR(3)  0
 VAR(4)  ""

Example 1

Example 2
If(VAR(0)=1 AND VAR(2)=2)

Set Value(VAR(0),Numeric, 4)

Else

Set Value(VAR(0),Numeric, 40)

End If

Result:

Variable Value
VAR(0) 40
VAR(1) 2
VAR(2) 10

If(VAR(0) <> 1)

Set Value(VAR(0),Numeric, 4)

Else If(VAR(1) > 1 AND VAR(2) < 50)

Set Value(VAR(0),Numeric, 40)

End If

Result:

Variable Value
VAR(0) 40
VAR(1) 2
VAR(2) 10

Example 3

Example 4
If(VAR(3)= VAR(4))

Comparison made is 0 = "" and the result is ""

Return:  True

If(VAR(4)= VAR(3))

Comparison made is "" = 0 and the result is "0"

Return:  False

     
  • Each If  action must have a corresponding End if action.
  • When the operands are of different types (numeric, string), the second operand is converted to the type of the first (See Example 3 and Example 4).


See also
Samples

 
 
Updated: 4/20/2018 10:16 AM