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
if (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:
let test = 1;
if (test == 1) {
alert('+++');
}
Mfano
Tuangalie ikiwa thamani ya kutofautisha ni kubwa kuliko sifuri au la:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Mfano
Miundo if-else inaweza kuingizwa ndani ya nyingine
kwa namna yoyote ile:
let 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');
}