<< Prev        Next >>

ID : 515

Conditional Expression

A conditional expression refers to an expression to judge whether a designated content is True or False.

Normally, it is designated along with a comparative operator and True is returned if the relation is established, or False if not.

E.g.
  • True
    9 = 27 / 3
    5 < 27 / 3
  • False
    9 = 37 / 3
    5 > 28 / 3

If a Numeric Value is Included in a Conditional Expression Request

A numeric value can be designated when a conditional expression is requested by a statement.

A value other than 0 is interpreted as "True" and 0 is interpreted as "False."

A conditional expression converts designated data into integer type data and judge whether the value is "0" (= False) or other than "0" (= True).

If a designated value is "0.4," data type is automatically converted (casted) into integer type and the value becomes "0," i.e. False.

E.g.

If 0.4 Then
    PrintDbg "True."
Else
    PrintDbg "False."
End If

In case of I/O Type data, "On" is "1" which is "other than 0" and therefore interpreted as "True," while "Off" is "0" so interpreted as "False."

ID : 515

<< Prev        Next >>