Az else szerkezet
Az else szerkezet egy olyan kódblokkot határoz meg,
amely akkor hajtódik végre, ha az if
szerkezet feltétele hamis.
Szintaxis
if (logikai kifejezés) {
/*
az itt elhelyezett kód akkor hajtódik végre,
ha a logikai kifejezés igaz
*/
} else {
/*
az itt elhelyezett kód akkor hajtódik végre,
ha a logikai kifejezés hamis
*/
};
Abban az esetben, ha a kapcsos zárójelben csak egy kifejezés található, a kapcsos zárójelek elhagyhatók.
Példa
Ellenőrizzük, hogy a változó értéke nagyobb-e nullánál vagy sem:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Példa
Az if-else szerkezeteket tetszőleges módon egymásba lehet ágyazni:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('kisebb vagy egyenlő 5-tel');
} else {
alert('nagyobb 5-nél');
}
} else {
alert('kisebb nullánál');
}