darsga qaytish

"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.