ما قصد داریم این پروژهٔ متن‌باز را در دسترس همهٔ مردم در سرتاسر دنیا قرار دهیم.

به ترجمهٔ محتوای این آموزش به زبان خودتان کمک کنید/a>.

بازگشت به درس

در کد زیر "switch" را به "if" تبدیل کنید

اهمیت: 5

کد زیر را با استفاده از if..else بازنویسی کنید

switch (browser) { case 'Edge': alert("You've got the Edge!"); break; case 'Chrome': case 'Firefox': case 'Safari': case 'Opera': alert('Okay we support these browsers too'); break; default: alert('We hope that this page looks ok!'); }

برای این که یک if دقیقا مانند switch عمل کند باید از مقایسه '===' استفاده کند:

برای stringها یک مساوی معمولی '==' هم کفایت می‌کند

if (browser == 'Edge') { alert("You've got the Edge!"); } else if ( browser == 'Chrome' || browser == 'Firefox' || browser == 'Safari' || browser == 'Opera' ) { alert('Okay we support these browsers too'); } else { alert('We hope that this page looks ok!'); }

دقت داشته باشید که این کدها 'browser == 'Chrome' || browser == 'Firefox … برای خوانایی بیشتر به چند خط تقسیم شده‌اند:

ولی switch تمیزتر و بهتر است.