Break و Continue در JavaScript
- صفحه قبلی JS Loop While
- صفحه بعدی مجموعههای قابل جبره 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 را توضیح میدهد و نحوه استفاده از آنها با جملات برچسبدار را نشان میدهد.
- صفحه قبلی JS Loop While
- صفحه بعدی مجموعههای قابل جبره JavaScript