Konstrukcija else if v JavaScript
Konstrukcija else if omogoča
določanje pogojev v bloku else.
Poglejmo si primer:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Prednost uporabe else if
namesto več if stavkov je možnost
zajeti situacijo, ko vrednost spremenljivke
num ne ustreza nobenemu od pogojev:
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('neveljavna vrednost spremenljivke num');
}
V spremenljivki day je neka številka
iz intervala od 1 do 31. Določite
v katero dekado meseca spada ta številka
(v prvo, drugo ali tretjo).
Spremenite prejšnjo nalogo tako, da
če v spremenljivki day ni številke
od 1 do 31, se izpiše sporočilo
o napaki.