تعليمات الأوامر الدائرية VBScript
- الصفحة السابقة تعليمات الأوامر الشرطية VB
- الصفحة التالية ملخص دروس VB
مثال
- دورة For..next
- هذا المثال يوضح كيفية كتابة دورة For....Next بسيطة.
- إخراج عنوان HTML دوري
- هذا المثال يوضح كيفية إنشاء 6 عناوين HTML باستمرار.
- دورة For..each
- هذا المثال يوضح كيفية كتابة دورة For.....Each بسيطة.
- دورة Do...While
- هذا المثال يوضح كيفية كتابة دورة Do...While بسيطة.
جملة الدوران
غالباً ما نريد تنفيذ قطعة من الكود عدة مرات عند كتابة الكود. يمكننا استخدام جملة الدوران لتحقيق ذلك.
في VBScript، يمكننا استخدام أربعة جمل دائرية:
- جملة For...Next
- تشغيل جملة مرة واحدة معينة
- جملة For Each...Next
- للمضي قدماً في كل مشروع أو عنصر في مجموعة أو كل عنصر في قائمة.
- كلمة المفتاح Do...Loop
- تشغيل الدورات، عندما تكون الحالة صحيحة أو حتى تكون الحالة صحيحة.
- كلمة المفتاح While...Wend
- لا تستخدم هذه الجملة - استبدلها بكلمة المفتاح Do...Loop.
دورات For...Next
إذا كنت قد قررت بالفعل الحاجة إلى تنفيذ عدد مسبق من الأوامر، يمكنك استخدام جملة For...Next لتشغيل هذا الكود.
يمكننا استخدام متغير عددي، الذي يزيد أو يقل في كل دورة من الدورات، مثل هذا:
For i=1 to 10 بعض الكود Next
تحدد جملة For المتغير العددي وكذلك قيمته البداية والنهاية.
تعتمد جملة Next على الخطوة 1 لزيادة المتغير i.
كلمة المفتاح Step
من خلال استخدام كلمة المفتاح Step، يمكننا تحديد قيمة الخطوة الزيادة أو التقليل للمتغير العددي.
في المثال التالي، يتم زيادة قيمة المتغير العددي i بمقدار 2 في كل دورة من الدورات.
For i=2 To 10 Step 2 بعض الكود Next
إذا كنت بحاجة إلى تقليل المتغير العددي، فعليك استخدام قيمة الخطوة السلبية. ويجب أن تكون قيمة النهاية أقل من قيمة البداية.
في المثال التالي، يتم تقليل قيمة المتغير العددي i بمقدار 2 في كل دورة من الدورات.
For i=10 To 2 Step -2 بعض الكود Next
إخراج For...Next
لإخراج من جملة For...Next، يمكنك استخدام كلمة المفتاح Exit.
- الصفحة السابقة تعليمات الأوامر الشرطية VB
- الصفحة التالية ملخص دروس VB