English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

جملة break في JavaScript

 تعليمات وبيانات التعبير في JavaScript

breakينهي الجملة الحالية للحلقة، أو switch أو وسم، ويحول السيطرة على البرنامج إلى الجملة التالية بعد الجملة المنتهية.

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

عند استخدام جملة break في الحلقات، فإنها توقف الحلقة وتنتقل إلى الكود بعد الحلقة.

يحتوي جملة break على وسم اختياريالوسم،هذاالوسميسمح للبرنامج بالخروج من الجملة الموسومة (انظر الأمثلة الإضافية أدناه).

النمط:

break وسم;
مغير_القيمة text = "";
للدوران (لـ i = 0; i < 6; i++) {
إذا (i === 3) {
   break;
}
text += "رقم هو " + i + "<br>";
}
تجربة النظر في‹/›

مرونة المتصفح

دعم جميع المتصفحات لجملة break بشكل كامل:

جملة
breakنعمنعمنعمنعمنعم

قيمة الم 参数

الم 参数الوصف
الوسم(اختياري) هو وسم مرتبط بالجملة. إذا كانت الجملة ليست حلقة أو switch، فإنه مطلوب.

تفاصيل تقنية

إصدار JavaScript:ECMAScript 1

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

هذه الوظيفة تحتوي على جملة break، وستتوقف عند i = 3 وتعيد القيمة 3 * x:

وظيفة testBreak(x) {
  مغير_القيمة i = 0;
  فيما بينما (i < 6) {
إذا (i == 3) {
   break;
}
زيادة i;
  }
  العودة i * x;
}
تجربة النظر في‹/›

في هذا المثال، تم الخروج من كائن switch لضمان تنفيذ حالة واحدة فقط:

مغير_القيمة day;
switch (new Date().getDay()) {
القيمة 0: يوم = "الاحد";
break;
القيمة 1: يوم = "الإثنين";
break;
القيمة 2: يوم = "الثلاثاء";
break;
القيمة 3: يوم = "الأربعاء";
break;
القيمة 4: يوم = "الخميس";
break;
القيمة 5: يوم = "الجمعة";
break;
القيمة 6: يوم = "السبت";
break;
}
تجربة النظر في‹/›

الكود التالي يستخدم جملة break مع وسم لتحقيق "الخروج" من كائن JavaScript:

outer_block: {
  inner_block: {
 document.writeln('1');
 break outer_block; // من inner_block و outer_block
 document.writeln(':-('); // skipped
  }
  document.writeln('2'); // skipped
}
تجربة النظر في‹/›

يمكنك أيضًا النظر في

تعليمات JavaScriptbreak و continue في JavaScript

تعليمات JavaScriptدورات for في JavaScript

تعليمات JavaScriptدورات while في JavaScript

تعليمات JavaScriptتعليمات switch في JavaScript

مرجع JavaScriptتعليمات continue في JavaScript

مرجع JavaScript تعليمات for في JavaScript

مرجع JavaScript تعليمات while في JavaScript

مرجع JavaScript تعليمات switch في JavaScript

 تعليمات وبيانات التعبير في JavaScript