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

دليل الأساسيات لـ JavaScript

أوبجكت لـ JavaScript

وظائف JavaScript

HTML DOM لـ JS

BOM لـ JS

دليل الأساسيات لـ AJAX

دليل JavaScript

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

أهمية جملة break هي "الخروج" من الدورة.

جملة continue تقفز إلى تكرار وتستمر في دورة التكرار التالي.

جملة break

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

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

var text = "";
لـ(دعـمـة i = 0; i < 6; i++) {
if (i === 3) {
   break;
{}
text += "رقم هو " + i + "<br>";
{}
اختبار النظر في‹/›

عندما يتم استخدام جملة break مع جملة switch، فإنه سيخرج من كتلة switch. هذا سيوقف تنفيذ المزيد من الكود داخل الكتلة و/أو القيام بـ case tests.

حـجـة day;
switch (new Date().getDay()) {
القضية 0: day = "Sunday";
break;
القضية 1: day = "Monday";
break;
القضية 2: day = "Tuesday";
break;
القضية 3: day = "Wednesday";
break;
القضية 4: day = "Thursday";
break;
القضية 5: day = "Friday";
break;
القـضـية 6: day = "Saturday";
break;
{}
اختبار النظر في‹/›

جملة continue

جملة continue تؤخـر تنفيذ الجمل الحالية في التكرار الحالي، وتستمر في تنفيذ الدورة في التكرار التالي.

المثال التالي يظهر لـ for 循ـة تحتوي على جـملـة continue، يتم تنفيذها عندما يكون قيمة i تساوي 3:

var text = "";
لـ(دعـمـة i = 0; i < 6; i++) {
if (i === 3) {
   continue;
{}
text += "رقم هو " + i + "<br>";
{}
اختبار النظر في‹/›

النموذج التالي يظهر دورة while مع جملة continue تُنفذ عند قيمة i هي 3:}}

var text = "";
var i = 0;
while (i < 6) {
   i++;
   if (i === 3) {
  continue;
   {}
   text += "رقم هو " + i + "<br>";
{}
اختبار النظر في‹/›

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

العلامة هي وسم،متبوعة بمكتبة(:)،تطبيقها على الجملة أو كتلة الكود

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

يمكن استخدام جملة break للخروج من الدورات،switch أو العلامات

break labelname;

كود التالي يستخدم جملة break مع وسم لتحقيق 'الخروج' من كتلة جافا سكريبت

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