O declarație în cazul în care poate fi urmat de un opțional altceva declarație, care execută atunci când Boolean expresie este falsă.
sintaxa
următoarea este sintaxa unui fi…else statement –
if(Boolean_expression) { // Executes when the Boolean expression is true}else { // Executes when the Boolean expression is false}
dacă expresia booleană se evaluează la true, atunci blocul de cod if va fi executat, altfel blocul de cod va fi executat.,
Diagrama
 
Exemplu
$x = 30if($x -le 20){ write-host("This is if statement")}else { write-host("This is else statement")}
Acest lucru va produce următorul rezultat −
Ieșire
This is else statement
dacă…elseif…declarație else
o declarație if poate fi urmată de o opțional else if…declarație else, care este foarte util pentru a testa diferite condiții folosind single if…declarație elseif.
când utilizați if, elseif, else declarații există câteva puncte pentru a păstra în minte.
- 
un if poate avea zero sau altul și trebuie să vină după oricare altul., 
- 
un if poate avea zero la multe elseif și trebuie să vină înainte de else. 
- 
odată ce an else if reușește, nici unul dintre restul elseif sau else va fi testat. 
sintaxa
următoarea este sintaxa unui fi…aceasta va produce următorul rezultat –
ieșire
Value of X is 30