Konstrukce else if v JavaScriptu
Konstrukce else if umožňuje
nastavovat podmínky v bloku else.
Podívejme se na pří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žití else if
namísto několika ifů je možnost
zachytit situaci, kdy hodnota proměnné
num nevyhovuje žádné z podmínek:
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 proměnné num');
}
V proměnné day je nějaké číslo
z intervalu od 1 do 31. Určete,
do které dekády měsíce toto číslo spadá
(první, druhou nebo třetí).
Upravte předchozí úlohu tak, aby,
pokud v proměnné day nebude číslo
od 1 do 31, byla vypsána zpráva
o chybě.