تستخدم الحلقات باستخدام 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>
ليست هناك تعليقات:
إرسال تعليق