Latest web development tutorials

فبسكريبت حلقة

الحلقات

تشغيل نفس العدد من كتل التعليمات البرمجية للحلقة محدد. وتستخدم البيانات حلقات لتشغيل نفس الكتلة من التعليمات البرمجية على عدد محدد من المرات.

في VBScript، يمكننا استخدام أربعة حلقة:

  • ل... التالي - ترددوتشغيل لمدة يحددها القانون
  • لكل ... عبارة التالي - لكل عنصر في مجموعة أو مجموعة كل عنصر من مجموعة من التعليمات البرمجية لتشغيل
  • هل ... عبارة حلقة - دورةالتشغيل، عندما كان الشرط صحيحا أو حتى الشرط صحيحا
  • في حين ... بيان وند - لا تستخدم هذه العبارة - بيان استخدام هل ... حلقة بدلا من ذلك

حلقة For ... Next

الرجاء استخدامل... البيانات التاليةلتشغيل كتلة من التعليمات البرمجية على عدد محدد من المرات.

لبيان يحدد المتغير العداد (ط)،وكذلك القيم الأولية ونهايته. العبارةالتالية في الخطوة 1 كقيمة بزيادة المتغير (ط).

أمثلة

<html>
<body>

<script type="text/vbscript">
For i = 0 To 5
document.write("The number is " & i & "<br />")
Next
</script>

</body>
</html>

محاولة »

خطوة كلمات

خطوة الكلمة، يمكنك تحديد الزيادة مكافحة متغير أو إنقاص قيمة الخطوة.

في المثال التالي، يتم زيادة المتغير العداد(ط) لكل دورة قيمة الخطوة 2.

For i=2 To 10 Step 2
some code
Next

إذا كنت تريد أن العد التنازلي متغير، يجب استخدام قيمةالخطوة السلبية.ويجب أن يكون أقل من القيمة نهاية قيمة بداية محددة سلفا.

في المثال التالي، المتغير العداد(ط) وdecremented كل دورة من قيمة الخطوة 2.

For i=10 To 2 Step -2
some code
Next

الإقلاع عن التدخين ل... التالي

يمكنك الخروج من الخروج للالكلمة ل... عبارة التالي.

For i=1 To 10
If i=5 Then Exit For
some code
Next

لكل ... الحلقة التالية

لكل ... التالي لكل عنصر في مجموعة أو مجموعة كل عنصر من مجموعة من التعليمات البرمجية لتشغيل مرارا وتكرارا.

أمثلة

<html>
<body>

<script type="text/vbscript">
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"

For Each x In cars
document.write(x & "<br />")
Next
</script>

</body>
</html>

محاولة »


هل ... حلقة

إذا كنت لا تعرف كم عدد مرات تكرار، يمكنك استخدام العبارة هل ... حلقة.

هل ... عبارة حلقة لتكرار المقطع من التعليمات البرمجية حتى الشرط صحيحا أو يصبح حالة صحيح.

كرر تنفيذ التعليمات البرمجية حتى كان الشرط صحيحا

يمكنك استخدام الكلمة في حين أن مراجعة شروط بيان هل ... حلقة.

Do While i>10
some code
Loop

اذاكنت يساوي 9 أعلاه سيتم إنهاء التعليمات البرمجية داخل الحلقة.

Do
some code
Loop While i>10

سيتم تنفيذ التعليمات البرمجية داخل الحلقة مرة واحدة على الأقل، حتى لوكنت أقل من 10.

كرر تنفيذ التعليمات البرمجية حتى يصبح شرط صحيح

يمكنك استخدام حتى الكلمة للتحقق من الشروط بيان هل ... حلقة.

Do Until i=10
some code
Loop

اذاكنت يساوي 10، فوق رمز ضمن حلقة سيتم إنهاؤها.

Do
some code
Loop Until i=10

سيتم تنفيذ التعليمات البرمجية داخل الحلقة مرة واحدة على الأقل، حتى لوكنت تساوي 10.

خروج هل ... حلقة

يمكنك الخروج من بيان خروج هل الكلمة هل ... حلقة.

Do Until i=10
i=i-1
If i<10 Then Exit Do
Loop

هذا الرمز هو داخل الحلقة، لن يتم تنفيذه منذ فترة طويلة كما كانعمري 10 وأناأكبر من 10.


أمثلة الصورة

أمثلة أخرى (فقط لشركة آي إي)

حلقة من خلال عنوان
أتش تي أم أل كيفية حلقة من خلال العناوين الستة.

هل ... بينما حلقة
كيفية جعلهل بسيطة ... في حينحلقة.