يمكن الحلقات تنفيذ كتلة من التعليمات البرمجية طالما الشرط المحدد هو الصحيح.
و While حلقة
في while حلقة حلقات من خلال كتلة من التعليمات البرمجية طالما الشرط المحدد هو الصحيح.
بناء الجملة
while ( condition ) {
code block to be executed
}
مثال
في المثال التالي، فإن التعليمات البرمجية في حلقة تشغيل، مرارا وتكرارا، طالما متغير (ط) أقل من 10:
إذا كنت قد نسيت لزيادة المتغير المستخدمة في الشرط، فإن حلقة تنتهي أبدا. هذا وسوف تحطم المتصفح الخاص بك.
و Do/While حلقة
و do/while حلقة هي البديل من الحلقة حين. وهذه الحلقة تنفيذ كتلة التعليمات البرمجية مرة واحدة، قبل التحقق إذا كان الشرط صحيحا، بعد ذلك سوف أكرر حلقة طالما كان الشرط صحيحا.
بناء الجملة
do {
code block to be executed
}
while ( condition );
مثال
يستخدم المثال التالي على do/while حلقة. ودائما يتم تنفيذ حلقة مرة واحدة على الأقل، حتى إذا كان الشرط هو زائف، لأن تنفيذ كتلة التعليمات البرمجية قبل يتم اختبار الشرط:
لا ننسى أن زيادة المتغير المستخدمة في الشرط، وإلا فإن حلقة لا تنتهي!
مقارنة لوبينما
إذا كنت قد قرأت الفصل السابق، حول لحلقة، وسوف تكتشف أن حلقة بينما هو إلى حد كبير نفس لحلقة، مع بيان (1) وبيان 3 حذف.
حلقة في هذا المثال تستخدم لحلقة لجمع أسماء سيارة من مجموعة السيارات:
مثال
var
cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
for (;cars[i];) {
text += cars[i] + "<br>";
i++;
}
انها محاولة لنفسك » حلقة في هذا المثال يستخدم while حلقة لجمع أسماء سيارة من مجموعة السيارات:
مثال
var
cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
while (cars[i]) {
text += cars[i] + "<br>";
i++;
}
انها محاولة لنفسك » اختبر نفسك مع تمارين!
التمرين 1 » التمرين 2» التمرين 3 » التمرين 4» التمرين 5 »