Muundo wa if

Muundo if huweka sharti. Kwa kutumia muundo huu, tunaweza kuuliza programu, kwa mfano, "je, kutofautisha a kina thamani kubwa kuliko kutofautisha b?", na kulingana na jibu kutekeleza msimbo mmoja au mwingine.

Kwa kawaida muundo huu hutumika kwa kuchanganywa na muundo else.

Syntax

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

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

Mfano

Ikiwa thamani ya kutofautisha ni sawa na moja, tuonyeshe ujumbe wowote kwenye skrini:

javascriptlet test = 1;

if (test == 1) {
  alert('+++');
}

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 ile:

javascriptlet num = 3;

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

Angalia pia

  • muundo else,
    ambao hufanya sharti kinyume
  • muundo elseif,
    ambao pia hufanya sharti
  • muundo switch,
    ambao pia hufanya sharti