Construcția else if în JavaScript
Construcția else if permite
definirea condițiilor în blocul else.
Să ne uităm la un exemplu:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Avantajul utilizării else if
în loc de mai multe instrucțiuni if este posibilitatea
de a prinde situația când valoarea variabilei
num nu se potrivește cu niciuna dintre condiții:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
} else {
console.log('valoare invalidă a variabilei num');
}
În variabila day se află un număr
din intervalul de la 1 la 31. Determinați
în care decadă a lunii se încadrează acest număr
(în prima, a doua sau a treia).
Modificați problema anterioară astfel încât,
dacă în variabila day nu este un număr
de la 1 la 31, să se afișeze un mesaj
de eroare.