Konstruktsiya switch
Konstruktsiya switch bir qator qiymatlardan
birini tanlash uchun ishlatiladi.
Sintaksis
switch (o‘zgaruvchi) {
case 'qiymat1':
/*
bu yerda o'zgaruvchi qiymat1 ga ega bo'lsa,
bajariladigan kod
*/
break;
case 'qiymat2':
/*
bu yerda o'zgaruvchi qiymat2 ga ega bo'lsa,
bajariladigan kod
*/
break;
case 'qiymat3':
/*
bu yerda o'zgaruvchi qiymat3 ga ega bo'lsa,
bajariladigan kod
*/
break;
default:
/*
bu yerda hech qanday qiymat bilan mos kelmasa,
bajariladigan kod
*/
break;
};
Solishtirish qat'iy tenglik asosida amalga oshiriladi. default bloki
majburiy emas.
Misol
lang o'zgaruvchisining qiymatiga qarab
foydalanuvchi tilini ekranda ko'rsatamiz:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('rus');
break;
case 'en':
alert('ingliz');
break;
case 'de':
alert('nemis');
break;
default:
alert('til qo‘llab-quvvatlanmaydi');
break;
};
Misol
O'zgaruvchidagi qiymatga mos keladigan faslni ko'rsatamiz:
let num = 3;
switch (num) {
case 1:
alert('bahor');
break;
case 2:
alert('yoz');
break;
case 3:
alert('kuz');
break;
case 4:
alert('qish');
break;
};
Shuningdek qarang
-
JavaScript darsligidagi dars,
undaswitch-casebilan ishlash batafsil tavsiflangan -
ifkonstruktsiyasi,
bu ham shart yaratadi