Muundo wa else
Muundo else huweka kizuizi cha msimbo,
kitakachotekelezwa wakati sharti ni la uwongo katika muundo
if.
Syntax
if (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:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Mfano
Miundo if-else inaweza kuingizwa ndani ya nyingine
kwa namna yoyote:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('chini au sawa na 5');
} else {
alert('kubwa kuliko 5');
}
} else {
alert('chini ya sifuri');
}