Else if konstrukcija JavaScript
Konstrukcija else if ļauj
uzstādīt nosacījumus else blokā.
Apskatīsim piemēru:
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 izmantošanas priekšrocība
salīdzinājumā ar vairākiem if nosacījumiem
ir iespēja noķert situāciju, kad mainīgā
num vērtība neatbilst nevienam nosacījumam:
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('nepareiza mainīgā num vērtība');
}
Mainīgajā day atrodas kāds skaitlis
no intervāla no 1 līdz 31. Nosakiet,
kurā mēneša dekādē ietilpst šis skaitlis
(pirmajā, otrajā vai trešajā).
Modificējiet iepriekšējo uzdevumu tā, lai,
ja mainīgajā day atrastos ne skaitlis
no 1 līdz 31, tiktu izvadīts
kļūdas paziņojums.