Break و Continue در JavaScript
یادگیری JavaScriptBreak در واقع پایان یک حلقه تکرار است
Continue تکرار در حلقه را ادامه می دهد.
دستور Break
شما قبلا دیده اید که عبارت Breaking در یک فصل قبلی از این آموزش مورد استفاده قرار گرفته است. برای استفاده از عبارت "switch" () استفاده شده است.
دستور Break نیز برای پرش از یک حلقه می تواند مورد استفاده قرار گیرد
دستور Breakحلقه را قطع می کند و بعد از حلقه اجرا می شود (اگر وجود داشته باشد):
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "
";
}
مشاهده مثالدستور Continue
دستور Continueیک تکرار (در حلقه) را Break می دهد، اگر یک شرط مشخصی رخ دهد و با تکرار بعدی در حلقه ادامه می یابد.
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "
";
}
مشاهده مثالبرچسب در JavaScript
برای برچسب نشانه های جاوااسکریپتی که پیش از این عبارت ها با نام برچسب و کولون پیش می آید:
statements
Break و Continue تنها اظهارات جاوا اسکریپت هستند که می توانند از بلوک کد "خارج" شوند.
ساختار
continue labelname;
بیانیه Continue (با یا بدون مرجع برچسب) تنها می تواند برای تکرار یک حلقه استفاده شود.
بیانیه break ، بدون مرجع برچسب، تنها برای پریدن از یک حلقه یا یک سوئیچ می تواند مورد استفاده قرار گیرد.
با مرجع برچسب، دستور breaks را می توان برای پریدن از هر بلوک کد استفاده کرد:
var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "
";
text += cars[1] + "
";
text += cars[2] + "
";
break list;
text += cars[3] + "
";
text += cars[4] + "
";
text += cars[5] + "
";
}
مشاهده مثال
نظرات