شرح صفوف ومحتوى الفقرة
- 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 في لغة جافا سكريبت
في المثال السابق:
- قيمة التهيئة initialization هي انشاء متغير قبل بدء التكرار loop و (var i = 1).
- الشرط condition هو اضافة شرط للتكرار loop لكي يقوم loop بالبدء وتنفيذ الأوامر البرمجية حتي أن يصبح الشرط غير صحيح false حتي أن تصل i = 11.
- ال iteration تقوم باضافة 1 علي قيمة ال i في كل مرة بعد تنفيذ ال code block (i++).