Az else if szerkezet JavaScriptben
Az else if szerkezet lehetővé teszi
feltételek megadását az else blokkban.
Nézzük meg egy példán:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Az else if használatának az az előnye
több if használata helyett, hogy lehetőség
van elkapni azt a helyzetet, amikor a változó értéke
num nem felel meg egyetlen feltételnek sem:
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('a num változó értéke érvénytelen');
}
A day változóban van egy szám
az 1 és 31 intervallumból. Határozza meg,
hogy a hónap melyik dekádjába esik ez a szám
(első, második vagy harmadik).
Módosítsa az előző feladatot úgy, hogy
ha a day változóban nem 1 és 31 közötti szám
van, akkor hibajelenet jelenjen meg.