Konstruktsioon else

Konstruktsioon else määrab koodibloki, mis täidetakse, kui konstruktsiooni if tingimus on väär.

Süntaks

javascriptif (loogiline avaldis) {
  /*
    siin asuv kood täidetakse,
    kui loogiline avaldis on tõene
  */
} else {
  /*
    siin asuv kood täidetakse,
    kui loogiline avaldis on väär
  */
};

Kui lokkis sulgudes on ainult üks avaldis, siis ei pea neid lokkis sulgusid kirjutama.

Näide

Kontrollime, kas muutuja väärtus on suurem kui null või mitte:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Näide

Konstruktsioone if-else saab üksteise sisse pesastada suvaliselt:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('väiksem või võrdne 5-ga');
  } else {
    alert('suurem kui 5');
  }
} else {
  alert('väiksem kui null');
}

Vaata ka

  • konstruktsiooni if,
    mis loob tingimuse
  • konstruktsiooni elseif,
    mis loob tingimuse
  • konstruktsiooni switch,
    mis loob tingimuse