Schlüsselwortreferenz

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

Führt Anweisungen konditionell aus.

If <expression> Then
    statements
    ...
[ElseIf expression n Then
    [elseif statements ... ]]
    ...
[Else
    [else statements]
    ...
EndIf

 

Parameter

expression Wenn der Ausdruck wahr ist, wird der erste Codeblock ausgeführt. Wenn nicht, wird der ElseIf-Block ausgeführt. Ansonsten wird der Else-Block ausgeführt.

 

Bemerkungen

If-Anweisungen können verschachtelt werden.
Die expression kann sowohl die bool'schen Operatoren AND, OR und NOT als auch die logischen Operatoren <, <=, >, >=, =, == und <> wenn nötig mit Klammern gruppiert.

 

Siehe auch

If...Then, Select...Case...EndSelect

 

Beispiel

If $var > 0 Then
    MsgBox(4096,"", "Wert ist positiv.")
ElseIf $var < 0 Then
    MsgBox(4096,"", "Wert ist negativ.")
Else
    If StringIsXDigit ($var) Then
        MsgBox(4096,"", "Wert könnte hexadezimal sein!")
    Else
        MsgBox(4096,"", "Wert ist entweder eine Zeichenkette oder 0!")
    EndIf
EndIf