تحتوي عبارات حلقة ASP على الفئات التالية:
تتمثل وظيفة عبارات الحلقة في تنفيذ رمز البرنامج مرارًا وتكرارًا. يمكن تقسيم الحلقات إلى ثلاث فئات: يكرر أحد أنواع البيان قبل أن يصبح الشرط "خطأ" ، ويكرر أحد الأنواع البيان قبل أن يصبح الشرط "صحيحًا" ، ويكرر النوع الآخر البيان وفقًا للعدد المحدد من المرات. يمكن استخدام عبارات الحلقة التالية في VBScript:
افعل ... حلقة: حلقة عندما (أو حتى) الشرط "صحيح".
بينما ... ويند: حلقة عندما تكون الحالة "صحيحة".
لـ ... التالي: حدد عدد الحلقات وكرر البيان باستخدام عداد.
لكل ... التالي: لكل عنصر في المجموعة أو كل عنصر في الصفيف ، كرر مجموعة من العبارات.
انظر الآن إلى بعض الأمثلة:
<body> افعلها بينما loop <br /> <٪ 'do while..loop مشابه لـ Whane () {} i = 6do بينما i <10response.write (i & "<br>") i = i+1loop ٪> do ..loop حتى <br /> <٪' 10 ٪> بينما .... wend <br /> <٪ i = 10 بينما i <20 reprose.write (i & "<br>") i = i+1 wend ٪> for ... التالي <br /> <٪ لـ i = 0 to 10 'يتضمن 0 إلى 10 استجابة. Array (2) = "B" Array (3) = "C" لكل A in Array Response.write (A & "<br>") Next ٪> </body> </html>اقرأ البيانات من قاعدة البيانات
<٪ بينما لا rs.eof ٪> <li> <a href = "#"> <٪ = rs ("className") ٪> </a> </li> <٪ rs.movenext wend ٪>ما سبق هو ملخص بيان حلقة ASP. آمل أن يكون من المفيد للجميع إتقان بيان حلقة ASP.