Una declaración de si puede ser seguido por un facultativo else, que se ejecuta cuando la expresión Booleana es falsa.
sintaxis
a continuación se muestra la sintaxis de un if…instrucción else –
if(Boolean_expression) { // Executes when the Boolean expression is true}else { // Executes when the Boolean expression is false}
si la expresión booleana se evalúa como true, entonces se ejecutará el bloque de código if, de lo contrario se ejecutará el bloque de código else.,
Diagrama de Flujo
Ejemplo
$x = 30if($x -le 20){ write-host("This is if statement")}else { write-host("This is else statement")}
Esto producirá el siguiente resultado:
Salida
This is else statement
El si…elseif…sentencia else
una sentencia if puede ir seguida de una sentencia else if opcional…instrucción else, que es muy útil para probar varias condiciones usando single if…instrucción elseif.
al usar sentencias if, elseif, else hay algunos puntos a tener en cuenta.
-
Un if puede tener cero o uno else y debe venir después de cualquier elseif.,
-
Un if puede tener cero a muchos elseif y deben venir antes que el else.
-
una vez que un else if tenga éxito, ninguno de los ElseIf o else restantes serán probados.
sintaxis
a continuación se muestra la sintaxis de un if…else −
Ejemplo
Esto producirá el siguiente resultado:
Salida
Value of X is 30