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، يرجى وضع اسم العلامة والنقطة العائمة قبل الجملة:

العلامة:
الجمل

break و continue الجملة هي الجملة الوحيدة التي يمكن استخدامها لـ "الخروج" من الكود المكتوب بلغة JavaScript.

النحو:

break اسم العلامة;
continue اسم العلامة;

continue الجملة (بغض النظر عن استدعاء العلامة أو عدمه) يمكن استخدامها فقطلإغلاق تكرار.

break الجملة، إذا لم يتم استدعاء العلامة، يمكن استخدامها فقطيخرج من دائرة التكرار أو switch.

إذا كان هناك استدلال مرجعي، 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، وكيفية استخدامها مع الجمل الموسومة.