برنامه نویسی

عبارات شرطی در جاوا اسکریپت: سوئیچ

در جاوا اسکریپت، دستور switch راه دیگری برای دستیابی به دستورات شرطی به جای if else است. در حین انجام بررسی شرایط چند سطحی، این یکی واقعا مفید است.

را switch بیانیه یک عبارت را ارزیابی می کند و آن را با یک سری موارد مقایسه می کند. در صورت وجود تطابق، کد داخل آن مورد اجرا می شود. دستور switch اغلب به عنوان جایگزینی برای دستور if-else استفاده می شود، زمانی که شرایط چندگانه باید ارزیابی شود.

break کلمه کلیدی در هر مورد برای شکستن دستور switch استفاده می‌شود، زمانی که شرط case درست باشد، اگر از break استفاده نشود، سایر دستورات شرط case را بررسی می‌کند.

default کلمه کلیدی در انتهای سوئیچ استفاده می شود، این بلوک در صورتی که مورد بالا درست نباشد اجرا می شود.

نحو:

switch (expression) {
  case value1:
    // code to be executed when expression matches value1
    break;
  case value2:
    // code to be executed when expression matches value2
    break;
  default:
    // code to be executed when none of the cases match expression
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

اینجا، expression عبارتی است که باید ارزیابی شود و value1، value2و غیره مواردی برای مقایسه با عبارت هستند. اگر عبارت مطابقت داشته باشد value1، کد داخل آن کیس اجرا می شود. را break کلمه کلیدی برای خروج از دستور switch استفاده می شود. اگر هیچ یک از موارد با عبارت مطابقت نداشت، کد داخل عبارت default پرونده اجرا خواهد شد

مثال:

let number = 2;

switch (dayOfWeek) {
  case 1:
    console.log("ONE");
    break;
  case 2:
    console.log("TWO");
    break;
  case 3:
    console.log("THREE");
    break;
  case 4:
    console.log("FOUR");
    break;
  case 5:
    console.log("FIVE");
    break;
  default:
    console.log("Invalid Number");
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در این مثال، از آنجایی که number است 2، پیام “TWO” در کنسول چاپ می شود.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا