جاوا اسکریپت بریک اور کنٹنوئے

بریک 语句“跳出”循环。

continue 语句“跳过”循环中的一个迭代。

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 کی کوئی بند کو لبل کیا جانا ہے تو لبل کا نام اور کولن کو بند کے پہلے رکھیئے:

لبل:
کوئی بند

بریک اور continue کوئی بند صرف ایک کوئی بند کو باآزاد کردیا گیا جس کا استعمال JavaScript میں کیا جاسکتا ہے۔

قواعد:

بریک labelname;
continue labelname;

continue کوئی بند (لبل کا استعمال یا نہ کیا گیا تو بھی) صرف اس کا استعمال کیا جاسکتا ہےایک تکرار کو بھیج دیا گیا}

بریک کوئی بند، اگر کوئی لبل کا استعمال نہ کیا گیا تو صرف اس کا استعمال کیا جاسکتا ہےایک چکر یا switch سے باآزاد کردیا گیا}

اگر لیبل رجوع کیا گیا تو بریک استیچنز کا استعمال کیا جاسکتا ہےکسی بھی کوئی کی کد بلاک سے باہر نکلنا:

مثال

var  cars = ["BMW", "Volvo", "Saab", "Ford"];
لسٹ: {
    text += cars[0] + "<br>"; 
    text += cars[1] + "<br>"; 
    text += cars[2] + "<br>"; 
    بریک لسٹ;
    text += cars[3] + "<br>"; 
    text += cars[4] + "<br>"; 
    text += cars[5] + "<br>"; 
}

کوئی کی کوشش کریں

کد بلاک کے مطلب { کوئی کی } مستقیم کوئی کی کد بلاک

课外书

کوئی کی مزید معلومات JavaScript بریک اور کانتی نیوول استیچنزکوئی کی معلومات، کریں JavaScript اعلیٰ تعلیم میں متعلقہ مواد کی پڑھائی:

ECMAScript بریک و کانتی نیوول استیچنز
یہ سیکشن بریک استیچنز اور کانتی نیوول استیچنز کی فرق کو بھی بتاتا ہے، نیز ان کو لیبل وال استیچنز کے ساتھ کس طرح استعمال کیا جاتا ہے。