"Switch" ni "if" ga qayta yozing
Kodni quyidagi switch
ga mos keladigan if..else
yordamida yozing:
switch (browser) {
case 'Edge':
alert( "Sizda Edge bor!" );
break;
case 'Chrome':
case 'Firefox':
case 'Safari':
case 'Opera':
alert( 'Yaxshi biz ushbu brauzerlarni ham qo'llab-quvvatlaymiz' );
break;
default:
alert( "Ushbu sahifa yaxshi ko'rinadi deb umid qilamiz!" );
}
switch
funktsiyasiga to’liq mos kelish uchun if
qat’iy taqqoslashni '==='
ishlatishi kerak.
Berilgan satrlar uchun oddiy '=='
ham ishlaydi.
if(browser == 'Edge') {
alert("Sizda Edge bor!");
} else if (browser == 'Chrome'
|| browser == 'Firefox'
|| browser == 'Safari'
|| browser == 'Opera') {
alert( 'Yaxshi biz ushbu brauzerlarni ham qo'llab-quvvatlaymiz' );
} else {
alert( "Ushbu sahifa yaxshi ko'rinadi deb umid qilamiz!" );
}
Iltimos, e’tibor bering: browser == 'Chrome' || browser == 'Firefox' …
yaxshi o’qilish uchun bir nechta satrlarga bo’lingan.
Ammo switch
konstruktsiyasi tozaroq va tavsiflovchiroq.