أحدث البرامج التعليمية وتطوير الشبكة
 

JavaScript مواصلة الإعلان

القوائم جافا سكريبت المرجعي القوائم جافا سكريبت المرجعي

مثال

في هذا المثال نستخدم لحلقة جنبا إلى جنب مع مواصلة البيان.

حلقة من خلال كتلة من التعليمات البرمجية، ولكن تخطي قيمة "3":

var text = ""
var i;
for (i = 0; i < 5; i++) {
    if (i === 3) {
        continue;
    }
    text += "The number is " + i + "<br>";
}

وستكون النتيجة من النص على النحو التالي:

The number is 0
The number is 1
The number is 2
The number is 4
انها محاولة لنفسك »

أكثر "انها محاولة لنفسك" الأمثلة أدناه.


تعريف واستخدام

ويواصل الإدلاء يكسر التكرار واحد (في حلقة) في حالة حدوث الشرط المحدد، ويستمر مع التكرار التالي في الحلقة.

الفرق بين الاستمرار و كسر بيان، هو بدلا من "القفز" من حلقة، والاستمرار بيان "يقفز فوق" التكرار واحد في الحلقة.

ومع ذلك، عندما يتم تنفيذ العبارة الاستمرار، ويتصرف بشكل مختلف لأنواع مختلفة من الحلقات:

  • في حلقة من الوقت، يتم اختبار الشرط، وإذا كان صحيحا، يتم تنفيذ حلقة ثانية
  • في لحلقة، والتعبير عن زيادة (على سبيل المثال ط ++) يتم تقييم أولا، ثم يتم اختبار الشرط لمعرفة ما إذا كان ينبغي أن يتم تكرار آخر

ويمكن أيضا أن يواصل الإدلاء استخدامها مع الإشارة التسمية اختياري.

ملاحظة: تستمر بيان (مع أو بدون مرجعية التسمية) يمكن أن تستخدم فقط داخل حلقة.


دعم المتصفح

بيان
continue نعم فعلا نعم فعلا نعم فعلا نعم فعلا نعم فعلا

بناء الجملة

continue;

باستخدام إشارة التسمية اختياري:

continue labelname;

تفاصيل تقنية

نسخة جافا سكريبت: 1.0. تم إضافة إشارة التسمية في جافا سكريبت 1.2

أمثلة

المزيد من الأمثلة

مثال

في هذا المثال نستخدم حلقة في حين جنبا إلى جنب مع مواصلة البيان.

حلقة من خلال كتلة من التعليمات البرمجية، ولكن تخطي قيمة "3":

var text = "";
var i = 0;
while (i < 5) {
    i++;
    if (i === 3) {
        continue;
    }
text += "<br>The number is " + i;
}

وستكون النتيجة من النص على النحو التالي:

The number is 1
The number is 2
The number is 4
The number is 5
انها محاولة لنفسك »

مثال

حلقة من خلال كتلة من التعليمات البرمجية، ولكن تخطي أرقام 2 و 3 (باستخدام أو المشغل):

var text = "";
var i;
for (i = 1; i < 8; i++) {
    if (i === 2 || i === 3) continue;
    document.getElementById("demo").innerHTML += i + "<br>";
}

وستكون النتيجة من النص على النحو التالي:

1
4
5
6
7
انها محاولة لنفسك »

مثال

في هذا المثال نستخدم لحلقة جنبا إلى جنب مع مواصلة البيان.

حلقة من خلال مجموعة، ولكن تخطي عنصر في المصفوفة "ساب":

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = ""
var i;
for (i = 0; i < cars.length; i++) {
    if (cars[i] === "Saab") {
        continue;
    }
    text += cars[i] + "<br>";
}

وستكون النتيجة من النص على النحو التالي:

BMW
Volvo
Ford
انها محاولة لنفسك »

مثال

باستخدام يواصل الإدلاء مع إشارة التسمية، لتخطي قيمة في متداخلة للحلقة:

var text = "";
var i, j;

Loop1: // The first for loop is labeled "Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j = ";

    Loop2: // The second for loop is labeled "Loop2"
    for (j = 10; j < 15; j++) {
        if (j === 12) {
            continue Loop2;
        }
        document.getElementById("demo").innerHTML = text += j + " ";
    }
}

وستكون النتيجة من النص على النحو التالي:

i = 0, j = 10 11 13 14
i = 1, j = 10 11 13 14
i = 2, j = 10 11 13 14
انها محاولة لنفسك »

صفحات ذات صلة

جافا سكريبت دروس: جافا سكريبت استراحة والمتابعة

جافا سكريبت دروس: جافا سكريبت لحلقة

جافا سكريبت دروس: جافا سكريبت بينما حلقة

جافا سكريبت دروس: جافا سكريبت بيان استراحة

جافا سكريبت المرجعي: جافا سكريبت لبيان

جافا سكريبت المرجعي: جافا سكريبت حين الإعلان


القوائم جافا سكريبت المرجعي القوائم جافا سكريبت المرجعي