Konstruktsioon else if

Konstruktsioon else if on samaaegselt nii konstruktsioon else kui ka järgmine tingimus if.

Süntaks

javascriptif (loogiline avaldis 1) {
  /*
    siin asuv kood käivitatakse,
    kui loogiline avaldis 1 on tõene
  */
} else if (loogiline avaldis 2) {
  /*
    siin asuv kood käivitatakse,
    kui loogiline avaldis 2 on tõene
  */
} else {
  /*
    siin asuv kood käivitatakse,
    kui loogiline avaldis 2 on väär
  */
};

Juhul kui lokkis sulgudes on ainult üks avaldis, võib need lokkis sulud ära jätta.

Näide

Kontrollime, kas muutujas on salvestatud number 1, 2 või 3 ja väljastame vastava väärtuse:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('tundmatu väärtus');
};

Vaata ka

  • konstruktsiooni if,
    mis loob tingimuse
  • konstruktsiooni else,
    mis loob pöördtingimuse