Konstrukti else
Konstrukti else përcakton një bllok kodi,
që do të ekzekutohet kur kushti në konstruktin
if është i rremë.
Sintaksa
if (shprehje logjike) {
/*
kodi i vendosur këtu do të ekzekutohet,
nëse shprehja logjike është e vërtetë
*/
} else {
/*
kodi i vendosur këtu do të ekzekutohet,
nëse shprehja logjike është e rreme
*/
};
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 vlera e ndryshores është më e madhe se zero apo jo:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Shembull
Konstruktet if-else mund të futen njëra brenda tjetrës
në mënyrë arbitrare:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('më e vogël ose e barabartë me 5');
} else {
alert('më e madhe se 5');
}
} else {
alert('më e vogël se zero');
}