break و continue جاوااسکریپت

break و continue جاوااسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 3 دقیقه آخرین بروز رسانی: 23 اسفند 1399

بابررسی و معرفی break و continue جاوااسکریپت آشنا می شویم.

هنگام استفاده از جاوا اسکریپت ، اغلب در موقعیت هایی قرار خواهید گرفت که مجبور به استفاده از حلقه هستید. بخشی از توانایی کار با حلقه ها و سوئیچ ها آشنایی با دستورات break و ادامه است. در این آموزش ، با معنی و کاربردهای احتمالی آنها آشنا خواهید شد.

دستورالعمل های break و continue جاوااسکریپت به ویژه هنگام کار با دستورات سوئیچ بسیار مهم هستند. با این حال ، هنگام کار با حلقه ها نیز باید آنها را بشناسید. همچنین می توانید در مورد مرجع برچسب ، که با عبارات break و ادامه استفاده می شود ، اطلاعات کسب کنید.

نکات اصلی جاوا اسکریپت را قطع کرده و ادامه دهید:

  • دستور break JavaScript اجرای یک حلقه را متوقف می کند.
  • دستور Continue از یک تکرار یک حلقه می گذرد.
  • این دستورات هم بر روی حلقه ها و هم بر روی دستورات سوئیچ کار می کنند.
  • با استفاده از مرجع برچسب ، هر دو دستور شکست و ادامه می توانند در سایر بلوک های کد استفاده شوند.

زنگ تفريح

دستور break با رسیدن به یک شرط تعریف شده ، اجرای حلقه را متوقف می کند و کد را به دنبال حلقه ادامه می دهد. در مثال زیر ، می توانید اجرای JavaScript break for loop را مشاهده کنید:

for (i = 0; i < 15; i++) {
    if (i === 5) { break; }
    text += "Number: " + i + "<br>";
}

ادامه دهید

دستور JavaScript ادامه تکرار فعلی حلقه را هنگام تحقق یک شرط مشخص متوقف می کند و حلقه را با تکرار بعدی ادامه می دهد. اساساً ، از تکرار مشخصی عبور می کند.

مثال زیر مقدار 5 را حذف می کند:

for (i = 0; i < 15; i++) {
    if (i === 5) { continue; }
    text += "Number: " + i + "<br>";
}

مرجع برچسب

دستورات break و Continue معمولاً در دستورات حلقه ها و سوئیچ ها استفاده می شوند. با این حال ، آنها می توانند در هر بخش کد استفاده شوند. در چنین مواردی باید از برچسبی استفاده کنید که در زیر نشان داده شده است:

شکستن برچسب

ادامه برچسب

در مثال زیر ، می توانید یک مرجع تگ را مشاهده کنید که با استفاده از دستور JavaScript در یک کد استفاده شده است. در اینجا ، نمایش لیست پس از نمایش سه مورد اول متوقف می شود:

var phones = ["iPhone", "Samsung", "Nokia", "Motorola"];

list: {
  text += phones[0] + "<br>"; 
  text += phones[1] + "<br>"; 
  text += phones[2] + "<br>"; 
  break list;
  text += phones[3] + "<br>"; 
}

در اینجا می توانید یک مرجع برچسب را مشاهده کنید که با بیانیه ادامه JavaScript در یک حلقه تو در تو استفاده شده است. بیانیه ادامه در حلقه for با عنوان Loop2 قرار دارد. درون حلقه دیگری به نام Loop1 قرار گرفته است.

وقتی j برابر با 7 است ، دستور Continue باعث می شود که حلقه از این تکرار صرف نظر کرده و Loop2 را به تکرار ادامه دهد:

var text = "";
var i, j;

Loop1: // first loop
for (i = 0; i < 5; i++) {
text += "<br>" + "i = " + i + ", j = ";

  Loop2: // second loop
  for (j = 6; j < 10; j++) {
    if (j === 7) {
      continue Loop2;
    }
    document.getElementById("example").innerHTML = text += j + " ";
  }
}

توجه: برچسب ها بسیار رایج نیستند ، بنابراین نباید بیش از حد از آنها استفاده کنید.

خلاصه break و continue جاوااسکریپت:

  • برای جلوگیری از اجرا شدن حلقه ها پس از تحقق یک شرط خاص ، می توانید از شکست JavaScript برای حلقه ها استفاده کنید.
  • دستور JavaScript ادامه تکرار را رد می کند و باعث می شود یک حلقه بعد از آن ادامه یابد.
  • این دستورات هم بر روی حلقه ها و هم بر روی دستورات سوئیچ کار می کنند.
  • با افزودن یک مرجع برچسب ، هر دوی این عبارات را می توان در بلوک های کد دیگر استفاده کرد.

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊