Konstruktori else if
Konstruktori else if njëkohësisht
është konstruktor else
dhe kushti i radhës if.
Sintaksa
if (shprehje logjike 1) {
/*
kodi i vendosur këtu do të ekzekutohet,
nëse shprehja logjike 1 është e saktë
*/
} else if (shprehje logjike 2) {
/*
kodi i vendosur këtu do të ekzekutohet,
nëse shprehja logjike 2 është e saktë
*/
} else {
/*
kodi i vendosur këtu do të ekzekutohet,
nëse shprehja logjike 2 është e pasaktë
*/
};
Në rastin kur ka vetëm një shprehje në kllapat kaçurrelë, ato kllapa kaçurrelë mund të mos shkruhen.
Shembull
Le të kontrollojmë nëse në variabël është ruajtur numri
1, 2 ose 3 dhe le të shfaqim
vlerën përkatëse:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('vlerë e panjohur');
};