Konštrukcia else if v JavaScripte
Konštrukcia else if umožňuje
nastaviť podmienky v bloku else.
Pozrime sa na príklad:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Výhodou použitia else if
namiesto niekoľkých if-ov je možnosť
zachytiť situáciu, kedy hodnota premennej
num nevyhovuje žiadnej z podmienok:
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('neplatná hodnota premennej num');
}
V premennej day je nejaké číslo
z intervalu od 1 do 31. Určte,
do ktorej dekády mesiaca toto číslo patrí
(do prvej, druhej alebo tretej).
Upravte predchádzajúcu úlohu tak, aby,
ak v premennej day nie je číslo
od 1 do 31, bol zobrazený príkaz
o chybe.