Muundo wa else

Muundo else huweka kizuizi cha msimbo, kitakachotekelezwa wakati sharti ni la uwongo katika muundo if.

Syntax

javascriptif (usemi wa kimantiki) {
  /*
    msimbo uliowekwa hapa utatekelezwa,
    kama usemi wa kimantiki ni sahihi
  */
} else {
  /*
    msimbo uliowekwa hapa utatekelezwa,
    kama usemi wa kimantiki sio sahihi
  */
};

Iwapo, kwenye mabano ya curly kuna usemi mmoja tu, inawezekana kuacha mabano hayo.

Mfano

Tuangalie ikiwa thamani ya kutofautisha ni kubwa kuliko sifuri au la:

javascriptlet test = -1;

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

Mfano

Miundo if-else inaweza kuingizwa ndani ya nyingine kwa namna yoyote:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('chini au sawa na 5');
  } else {
    alert('kubwa kuliko 5');
  }
} else {
  alert('chini ya sifuri');
}

Angalia pia

  • muundo if,
    unaofanya sharti
  • muundo elseif,
    unaofanya sharti
  • muundo switch,
    unaofanya sharti