Break و Continue در JavaScript

break عبارت ‘خروج’ از حلقه

continue عبارت ‘پرش’ از یک تکرار حلقه آشنا شدید.

عبارت Break

در بخش‌های ابتدایی این آموزش، شما با break عبارت. این عبارت برای ‘خروج’ استفاده می‌شود. switch عبارت.

عبارت break نیز می‌تواند برای خروج از حلقه استفاده شود.

عبارت breakاین عبارت حلقه را متوقف کرده و به کد بعد از حلقه ادامه می‌دهد (اگر وجود دارد):

مثال

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "عدد است " + i + "<br>";
}

آموزش خود را امتحان کنید

عبارت Continue

عبارت continueپایان یک تکرار (در یک حلقه)، اگر شرط مشخصی رخ دهد. سپس به تکرار بعدی حلقه ادامه می‌دهیم.

در این مثال، مقدار 3 را می‌پردازیم:

مثال

for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "عدد است " + i + "<br>";
} 

آموزش خود را امتحان کنید

برچسب JavaScript

برای مشخص کردن یک عبارت JavaScript، نام برچسب و دو نقطه را قبل از عبارت قرار دهید:

label:
statements

break و continue این عبارت تنها عبارت JavaScript است که می‌تواند از آن برای ‘خروج’ از یک بلوک کد استفاده شود.

نحوه‌ی نوشتن:

break labelname;
continue labelname;

continue عبارت (مهم نیست که آیا نام برچسبی استفاده شود یا خیر) فقط می‌تواند برایپرش از یک تکرار.

break عبارت، اگر نام برچسبی استفاده نشود، فقط می‌تواند برایبخش خروج از یک حلقه یا یک switch.

اگر به برچسب مراجعه شود، break جملات break قابل استفاده برایخروج از هر بخش کدی

مثال

var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
    text += cars[0] + "<br>"; 
    text += cars[1] + "<br>"; 
    text += cars[2] + "<br>"; 
    break list;
    text += cars[3] + "<br>"; 
    text += cars[4] + "<br>"; 
    text += cars[5] + "<br>"; 
}

آموزش خود را امتحان کنید

بخش کد به معنای { با } قطعه‌های کد مستقیم.

کتاب‌های درسی خارج از کلاس

برای اطلاعات بیشتر در مورد جملات Break و Continue JavaScriptبرای اطلاعات بیشتر، بخش‌های مرتبط در آموزش پیشرفته JavaScript را بخوانید:

جملات break و continue ECMAScript
این بخش تفاوت‌های جملات break و continue را توضیح می‌دهد و نحوه استفاده از آنها با جملات برچسب‌دار را نشان می‌دهد.