حلقة while loop في JavaScript



حلقة while


تستخدم الحلقات باستخدام 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>

تعليقات