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

JS البرنامج التعليمي

JS الصفحة الرئيسية JS المقدمة JS ألى أين JS الناتج JS بناء الجملة JS البيانات JS تعليقات JS المتغيرات JS مشغلي JS علم الحساب JS مهمة JS أنواع البيانات JS وظائف JS الأجسام JS نطاق JS أحداث JS سلاسل JS طرق سلسلة JS أرقام JS طرق عدد JS الرياضيات JS التمور JS تاريخ تنسيقات JS تاريخ طرق JS المصفوفات JS طرق مجموعة JS القيم المنطقية JS مقارنات JS الظروف JS تحول JS حلقة غيرمنتهية For JS حلقة بينما JS استراحة JS نوع التحويل JS التعبير العادي JS أخطاء JS التصحيح JS الرفع JS الوضع الصارم JS دليل الاناقة JS أفضل الممارسات JS الأخطاء JS أداء JS الكلمات المحجوزة JS JSON

JS أشكال

أشكال التحقق من صحة API أشكال

JS موضوع

تعريفات الكائن خصائص الكائن طرق كائن نماذج الكائن

JS وظائف

تعاريف وظيفة وظيفة المعلمات وظيفة الاحتجاج الإغلاق وظيفة

JS HTML DOM

DOM مقدمة DOM أساليب DOM وثيقة DOM عناصر DOM HTML DOM CSS DOM الرسوم المتحركة DOM أحداث DOM EventListener DOM ملاحة DOM العقد DOM Nodelist

JS المتصفح BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS أمثلة

JS أمثلة JS HTML DOM JS HTML إدخال JS HTML الأجسام JS HTML أحداث JS المتصفح JS اختبار قصير JS ملخص

JS المراجع

JavaScript الأجسام HTML DOM الأجسام


 

JavaScript كسر والمتابعة


The break بيان "يقفز" من حلقة.

The continue البيان "يقفز فوق" التكرار واحد في الحلقة.


The Break بيان

لقد رأينا بالفعل break بيان تستخدم في فصل سابق من هذا البرنامج التعليمي. كان يستخدم ل"القفز" من switch() بيان.

The break ويمكن أيضا بيان أن تستخدم للقفز من حلقة.

The break بيان يكسر حلقة ويستمر تنفيذ التعليمات البرمجية بعد حلقة (إن وجدت):

مثال

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "The number is " + i + "<br>";
}
انها محاولة لنفسك »

The Continue البيان

The continue فواصل بيان التكرار واحد (في حلقة)، في حالة حدوث الشرط المحدد، وتواصل مع التكرار التالي في الحلقة.

يتخطى هذا المثال قيمة 3:

مثال

for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "The number is " + i + "<br>";
}
انها محاولة لنفسك »

جافا سكريبت Labels

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

label:
statements

The break و the continue البيانات هي البيانات جافا سكريبت الوحيدة التي يمكن أن "القفز من" كتلة التعليمات البرمجية.

بناء الجملة:

break labelname ;

continue labelname ;

The continue لا يمكن إلا أن بيان (مع أو بدون مرجعية التسمية) أن تستخدم لتخطي واحدة التكرار حلقة.

The break بيان، دون إشارة التسمية، يمكن أن تستخدم إلا القفز من حلقة أو switch .

مع إشارة التسمية، و break بيان يمكن استخدامها للقفز من أي كتلة التعليمات البرمجية:

مثال

var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
    text += cars[0] + "<br>";
    text += cars[1] + "<br>";
    text += cars[2] + "<br>";
    break list;
    text += cars[3] + "<br>";
    text += cars[4] + "<br>";
    text += cars[5] + "<br>";
}
انها محاولة لنفسك »

كتلة code عبارة عن كتلة من التعليمات البرمجية بين { و } .


اختبر نفسك مع تمارين!

التمرين 1 » التمرين 2» التمرين 3 » التمرين 4» التمرين 5 »