Muundo wa else if

Muundo else if wakati huo huo ni muundo else na sharti linalofuata if.

Syntax

javascriptif (usemi wa kimantiki 1) {
  /*
    code iliyoko hapa itatekelezwa,
    kama usemi wa kimantiki 1 ni kweli
  */
} else if (usemi wa kimantiki 2) {
  /*
    code iliyoko hapa itatekelezwa,
    kama usemi wa kimantiki 2 ni kweli
  */
} else {
  /*
    code iliyoko hapa itatekelezwa,
    kama usemi wa kimantiki 2 si kweli
  */
};

Iwapo, kwenye mabano ya curly kuna usemi mmoja tu, unaweza kuacha kuandika mabano haya ya curly.

Mfano

Tuangalie ikiwa kwenye variable imehifadhiwa nambari 1, 2 au 3 na tuonyeshe thamani inayofanana:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('thamani isiyojulikana');
};

Angalia pia

  • muundo if,
    ambao hufanya sharti
  • muundo else,
    ambao hufanya sharti kinyume