关 键 字 参 考


If...ElseIf...Else...EndIf

多条件运行语句.

If <表达式> Then
    语句
    ...
[ElseIf 表达式-n Then
    [elseif 语句 ... ]]
    ...
[Else
    [else 语句]
    ...
EndIf

参 数

表达式 条件表达式.
如果"表达式"成立, 则执行" 语句 "块;
如果"表达式-n"成立, 则执行"elseif 语句 ..."块;
如果以上都不成立, 则执行"Else 语句"块.

备 注

If 语句允许嵌套使用.
"表达式"可以包含布尔运算符: AND, OR, 与 NOT 以及逻辑运算符:
<, <=, >, >=, =, ==, 与 <>. 根据需要可以用圆括号组合使用.

相 关 函 数

If...Then, Select...Case...EndSelect, Switch...EndSwitch

函 数 示 例


Local $var = ""
If $var > 0 Then
    MsgBox(4096, "", "值为正.")
ElseIf $var < 0 Then
    MsgBox(4096, "", "值为负.")
Else
    If StringIsXDigit($var) Then
        MsgBox(4096, "", "值允许为十六进制!")
    Else
        MsgBox(4096, "", "值是一个字符串.")
    EndIf
EndIf

provider with jb51.net (unicode)