Konstrukcja else if w JavaScript
Konstrukcja else if pozwala
ustawiać warunki w bloku else.
Spójrzmy na przykład:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Zaletą użycia else if
zamiast kilku ifów jest możliwość
wychwycenia sytuacji, gdy wartość zmiennej
num nie pasuje do żadnego z warunków:
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('nieprawidłowa wartość zmiennej num');
}
W zmiennej day znajduje się jakaś liczba
z przedziału od 1 do 31. Określ
do której dekady miesiąca należy ta liczba
(pierwszej, drugiej czy trzeciej).
Zmodyfikuj poprzednie zadanie tak, aby,
jeśli w zmiennej day nie będzie liczby
od 1 do 31, wyświetlał się komunikat
błędu.