جملة continue في JavaScript
- الصفحة السابقة const
- الصفحة التالية debugger
- العودة إلى الطبقة السابقة كتيب مراجعة جملة JavaScript
التعريف والاستخدام
إذا كانت هناك شروط معينة، فإن جملة continue ستقوم بإنهاء تكرار واحد (في الدائرة) وتواصل تنفيذ التكرار التالي في الدائرة
الفرق بين جملة continue وجملة break هو أن جملة continue ليست "خروج" من الدائرة، بل "تخطي" تكرارًا واحدًا في الدائرة
لكن، عند تنفيذ جملة continue، سيتغير سلوكها اعتمادًا على نوع الدائرة المختلفة:
- في دائرة while، يتم اختبار الشروط، إذا كانت صحيحة، يتم تنفيذ الدائرة مرة أخرى
- في دائرة for، يتم أولاً حساب تعبير الزيادة (مثل i++)، ثم يتم اختبار الشروط لتحديد ما إذا كان يجب إجراء تكرار إضافي
- يمكن أيضًا استخدام جملة continue مع المرجع الاختياري للمسمى
ملاحظة: يمكن استخدام جملة continue (مع أو بدون مرجع مسمى) فقط داخل الدوال.
مثال
في هذا المثال، سنستخدم دورة for مع جملة continue.
تكرار قطعة من الكود ولكن تمرير القيمة "3" هذه
مغير text = "" مغير i; للمزيد من التكرارات (i = 0; i < 5; i++) { إذا (i === 3) { استمرار; } text += "رقم هو " + i + "<br>"; }
هناك أمثلة TIY أكثر في أسفل الصفحة.
النحو
استمرار;
استخدام الوسيلة الاختيارية للمسماة
استمرار labelname;
تفاصيل تقنية
إصدار JavaScript: | ECMAScript 1 |
---|
مزيد من الأمثلة
مثال
في هذا المثال، سنستخدم دائرة while مع جملة continue.
تكرار قطعة من الكود ولكن تمرير القيمة "3" هذه
مغير text = ""; م変iable i = 0; while (i < 5) { i++; إذا (i === 3) { استمرار; } text += "<br>رقم هو " + i; }
سيكون النتيجة النصية كالتالي:
رقم هو 1 رقم هو 2 رقم هو 4 رقم هو 5
مثال
استخدام دورة لتكرار قطعة من الكود ولكن القفز على الأرقام 2 و3 (استخدام عمليات التجميع)
مغير text = ""; مغير i; للدورات من i = 1; i < 8; i++) { إذا كان i === 2 أو i === 3) استمرار; document.getElementById("demo").innerHTML += i + "<br>"; }
سيكون النتيجة النصية كالتالي:
1 4 5 6 7
مثال
في هذا المثال، سنستخدم دورة for مع جملة continue.
استخدام الدورة لاستكشاف العناصر في المجموعة ولكن القفز على عنصر "Saab":
مغير cars = ["BMW", "Volvo", "Saab", "Ford"]; مغير text = "" مغير i; للدورات من i = 0; i < cars.length; i++) { إذا كان cars[i] === "Saab") { استمرار; } text += cars[i] + "<br>"; }
سيكون النتيجة النصية كالتالي:
بي إم دبليو فولفو فورد
مثال
استخدام جملة continue مع مرجع، للقفز على القيم في الدورات المدمجة:
مغير text = ""; مغير i, j; دورة 1: // الدورة الأولى مسمى "دورة 1" للدورات من i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; دورة 2: // الدورة الثانية مسمى "دورة 2" للدورات من j = 10; j < 15; j++) { إذا كان j === 12) { استمرار الدورة 2; } document.getElementById("demo").innerHTML = text += j + " "; } }
دعم المتصفحات
الجمل | كروم | إي أي | فايرفوكس | سفاري | أوبيرا |
---|---|---|---|---|---|
استمرار | الدعم | الدعم | الدعم | الدعم | الدعم |
الصفحات ذات الصلة
دليل تعلم جافا سكربت:Break و Continue في JavaScript
دليل تعلم جافا سكربت:دائرة For في JavaScript
دليل تعلم جافا سكربت:دائرة While في JavaScript
دليل تعلم جافا سكربت:تعليمة break في JavaScript
كتاب مرجع جافا سكربت:تعليمة for في JavaScript
كتاب مرجع جافا سكربت:تعليمة while في JavaScript
- الصفحة السابقة const
- الصفحة التالية debugger
- العودة إلى الطبقة السابقة كتيب مراجعة جملة JavaScript