انتقل إلى محتوى الدرس

iterator while loop in JavaScript زيادة أو انقاص قيمة التهيئة في حلقات التكرار while loop في لغة جافا سكريبت

سنتعلم في هذا الدرس ال  while Loop Syntax  وكيفية استخدامها ولماذا تستخدم

نستخدم الحلقة while إذا كنا نريد تنفيذ الكود عدة مرات, ولكننا لا نعرف كم مرة بالتحديد لأننا نريد إيقاف التنفيذ إذا تحقق شرط معين. هذه الحلقة تتوقف عن تكرار نفسها إذا تحقق الشرط الذي وضعناه لها. هنا كأننا نقول: " طالما أن الشرط لم يتحقق إستمر في تكرار الكود ".


1 صفوف تعليمية
جافا سكريبت
6,962 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي
  • iterator هو اضافة عملية النقصان أو الزيادة علي المتغير الذي قمنا بتهيئته بداخل while loop..
  • يعمل iterator بعد أنتهاء كل حلقة تكرار loop بعد تنفيذ جميع الأوامر البرمجية المحجوزة بداخل الأقواس المُجعدة {} curly braces داخل while loop.
  • ليس ضروري استخدام iterator يمكنك تجاهلها وسوف يعمل التكرار loop بدونه ولكن سوف يتم التكرار عدد لا نهائي من المرات.
  • iterator يمكن ان تستخدم اي شئ بداخله مثل النقصان بدل عملية الزيادة increment (i--) او عملية زيادة increment (i++) أو أي شئ أخر يمكنك تنفيذة.
  • يمكن أن يتم بدء حلقة التكرار while loop  بأضافة أو انقاص قيمة iterator قبل بدء تنفيذ أي أمر برمجي.
  • يكتب iterator دائماً بداخل while loop.

for loop example

مثال علي حلقات التكرار for loop في لغة جافا سكريبت

HTML
let i = 0;
while(i < 10) {
  document.write("The number is " + i + "<br>");
  i++;
}

في المثال السابق:

  • قيمة التهيئة initialization هي انشاء متغير قبل بدء التكرار loop و (var i = 1).
  • الشرط condition هو اضافة شرط للتكرار loop لكي يقوم loop بالبدء وتنفيذ الأوامر البرمجية حتي أن يصبح الشرط غير صحيح false حتي أن تصل i = 11.
  • ال iteration تقوم باضافة 1 علي قيمة ال i  في كل مرة بعد تنفيذ ال code block (i++).