Header Ads

حلقة 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>


يتم التشغيل بواسطة Blogger.