Else if konstrukcija JavaScript'e
else if konstrukcija leidžia
nustatyti sąlygas else bloke.
Pažiūrėkime pavyzdį:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
else if naudojimo pranašumas,
lyginant su keliais atskirais if, yra galimybė
užfiksuoti situaciją, kai kintamojo num
reikšmė neatitinka nė vienos sąlygos:
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('neteisinga kintamojo num reikšmė');
}
Kintamajame day yra kažkoks skaičius
intervale nuo 1 iki 31. Nustatykite,
į kurią mėnesio dekadą patenka šis skaičius
(į pirmą, antrą ar trečią).
Modifikuokite ankstesnį uždavinį taip, kad,
jei kintamajame day bus ne skaičius
nuo 1 iki 31, būtų išvestas klaidos
pranešimas.