###Keyword###
If...ElseIf...Else...EndIf

###Description###
Führt Anweisungen konditionell aus.


###Syntax###
<b>If</b> &lt;expression&gt; <b>Then</b>
	<i>statements</i>
	...
[<b>ElseIf</b> expression n <b>Then</b>
	<i>[elseif statements ... ]]</i>
	...
[<b>Else</b>
	<i>[else statements]</i>
	...
<b>EndIf</b>


###Parameters###
@@ParamTable@@
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.
@@End@@


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

###Related###
<a href="If.htm">If...Then</a>, <a href="Select.htm">Select...Case...EndSelect</a>


###Example###
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
