خاصية break continue في جافاسكربت JavaScript الدرس|15| - Programmer Tech

Programmer Tech

موقع تعليم مجاني يهتم بتعلم البرمجة و علوم الكمبيوتر, أمن المعلومات, القرصنة الأخلاقية, سكربتات

إعلان اعلى المقالة

الأحد، 16 فبراير 2020

خاصية break continue في جافاسكربت JavaScript الدرس|15|


break and continue

سوف نشرح في درس اليوم خاصية تسمى continue و خاصية break وسوف نشرح ايضاً لكم do while loop في جافاسكربت.
يمكننا استخدام الخواص continue-break مع الحلقات for,while,do while .

خاصية break

لنأخذ مثال عنها كي نفهمها بشكل صحيح
var i = 1;
while(i<=10){
    if(i==8){
      break;
   }
    console.log("ID: "+i);
++i;
}


والنتيجه


شرح المثال السابق

انشأنا متغير اسمه i واعطيناه قيمة 1 اي ان حلقة العد سوف تبدأ من الرقم 1 , و اعطينا حلقة التكرار while شرط i اذا اصغر او يساوي الرقم 10 اي التكرار عشر مرات اذا كان الشرط الموضوع صحيح, ووضعنا شرط عندما يصل الى رقم 8 يتوقف عن العد لاننا وضعنا له break مع الشرط, وعرضنا هذه البيانات عبر الكونسل بطباعه كلمة ID قبل كل رقم من العداد.

ملاحظة :
الأمر break يستخدم لإيقاف حلقة العد في كل من for,while,do while عند الرقم الذي يحدد في الشرط.

خاصية continue

مثال سريع على هذه الخاصية
for(var count = 1; count<=10; ++count){
    if(count == 8){
       continue;
  } 
   document.getElementById("while-test").innerHTML +="ID: "+ count + "<br>";
}


النتيجة


شرح المثال السابق

وضعنا متغير ووضعنا رقم 1 وهو بداية حلقة العد و شرط التكرار اصغر او يساوي 10 ووضعنا شرط ان يتخطى الرقم 8 في حلقة العد بوضع الدالة continue للتخطي اي عندما يصل العد للرقم 8 تخطاه ,وعرضنا البيانات بـ html ووضعنا بالنهاية العنصر <br> كي ينزل سطر في كل عملية عد.

استخدامها مع do,while

var count = 0;
do {
    document.getElementById("while-test").innerHTML += "ID: "+count + "<br>";
count++;
}while(count<=10);


النتيجة


شرح المثال السابق

وضعنا متغير ووضعنا رقم 0 وهو بداية حلقة العد و شرط التكرار اصغر او يساوي 10 ,وعرضنا البيانات بـ html ووضعنا بالنهاية العنصر <br> كي ينزل سطر في كل عملية عد ووضعنا ++count لكي لا يكمل عد الى رقم لا نهاية.
اما في حال قلب اشارة الاصغر بإشارة اكبر في المثال السابق سوف يطبع لنا فقط ID: 1.

ملاحظة:
يجب ان يكون الشرط صحيح لكي تعمل while loop و for loop , اما في do while loop يستخدم للاختبار فقط مرة واحدة.

ليست هناك تعليقات:

إرسال تعليق

facebook

تسميات

تواصل معنا

Translate

أخر الافكار

من انا

authorمبرمجين ويب و محبين للتقنية و الشبكات و امن المعلومات و سوف نقدم لكم الافضل إن شاء الله
أعرف المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

اقسام