تستخدم الحلقات باستخدام while من خلال استخدام مجموعة أكواد عند تحقق شرط معين .
التركيبة
while (variable<=endvalue) { كود هنا }
ملاحظة : يمكن استعمال أي نوع مقارنة من اشارات الأكبر والأصغر وغيرها التي تم شرحها في دروس سابقة .
مثال
في المثال التالي سيتم تحديد حلقة تبدأ من i=0 وسيستمر الكود بالعمل طالما أن المتغير i هو أصغر أو يساوي 5 وسيتم زيادته برقم واحد 1 كل مرة تدور بها الحلقة .
<html> <body> <script type="text/javascript"> var i=0; while (i<=5) { document.write("الرقم هو " + i); document.write("<br />"); i++; } </script> </body> </html>
الحلقات باستخدام do…while
يعتبر do … while نوع من أنواع حلقات while ويستخدم لإظهار مجموعة من الأكواد مرة واحدة ثم يتم تكرار الحلقة طالما الشرط المخصص صحيح .
التركيبة
do { الكود المراد إظهاره } while (variable<=endvalue);
في المثال التالي سيتم استخدام حلقة do… while وستم إظهار الكود مرة واحدة حتى لو كان الشرط خاطئ لأن التعبير تم إنشائه قبل فحص الشرط .
مثال
<html> <body> <script type="text/javascript"> var i=0; do { document.write("الرقم هو " + i); document.write("<br />"); i++; } while (i<=10); </script> </body> </html>
ليست هناك تعليقات:
إرسال تعليق