JavaScript даги else if конструкцияси
else if конструкцияси
else блокада шартларни
беришга имкон беради.
Келинг, мисолда кўрамиз:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Бир нечта if ўрнига
else if ишлатишнинг афзаллиги
num ўзгарувчисининг қиймати
бирор шартга мос келмаган вақтдани
ушлаш имконидир:
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('num ўзгарувчисининг нотўғри қиймати');
}
day ўзгарувчисида 1 дан 31 гача
оралиқдаги бирор сон берилган. Ушбу сон
ойнинг қайси декадасига тўғри келишини
аниқланг (биринчи, иккинчи ёки учинчи).
Олдинги машқни шундай модификация қилингки,
day ўзгарувчисида 1 дан 31 гача
оралиқдаги сон бўлмаса, хато хабар
чиқарилсин.