Construcția else
Construcția else specifică un bloc de cod,
care se va executa dacă condiția din construcția
if este falsă.
Sintaxă
if (expresie logică) {
/*
codul localizat aici se va executa,
dacă expresia logică este adevărată
*/
} else {
/*
codul localizat aici se va executa,
dacă expresia logică este falsă
*/
};
În cazul în în acolade este doar o singură expresie, se pot omite aceste acolade.
Exemplu
Să verificăm dacă valoarea variabilei este mai mare decât zero sau nu:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Exemplu
Construcțiile if-else pot fi imbricate una în alta în mod arbitrar:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('mai mic sau egal cu 5');
} else {
alert('mai mare decât 5');
}
} else {
alert('mai mic decât zero');
}