Eine if-Anweisung, gefolgt von einem optionalen else-Anweisung, die ausgeführt wird, wenn der Boolesche Ausdruck falsch ist.
Syntax
Es folgt die Syntax eines if…else-Anweisung –
if(Boolean_expression) { // Executes when the Boolean expression is true}else { // Executes when the Boolean expression is false}
Wenn der boolesche Ausdruck als true ausgewertet wird, wird der if – Codeblock ausgeführt, andernfalls wird der else – Codeblock ausgeführt.,
Flussdiagramm
Beispiel
$x = 30if($x -le 20){ write-host("This is if statement")}else { write-host("This is else statement")}
Dies führt zu folgendem Ergebnis −
Ausgabe
This is else statement
Das if…elseif…else-Anweisung
Eine if-Anweisung kann durch eine optionale else if gefolgt werden…else-Anweisung, die sehr nützlich ist, um verschiedene Bedingungen mit single if zu testen…elseif-Anweisung.
Bei der Verwendung von if, elseif, else-Anweisungen sind einige Punkte zu beachten.
-
Ein, wenn keine oder eine sonst und es muss nach jedem elseif ist.,
-
Ein if kann Null bis viele Elseifs haben und sie müssen vor dem else stehen.
-
Sobald ein else erfolgreich ist, wird keiner der verbleibenden elseifs oder else getestet.
Syntax
Es folgt die Syntax eines if…else-Anweisung –
Beispiel
Dies führt zu folgendem Ergebnis –
Ausgabe
Value of X is 30