أحدث البرامج التعليمية وتطوير الشبكة
 

JavaScript تفعل / حين الإعلان

القوائم جافا سكريبت المرجعي القوائم جافا سكريبت المرجعي

مثال

ودائما يتم تنفيذ هذه الحلقة مرة واحدة على الأقل، حتى إذا كان الشرط هو زائف، لأن تنفيذ كتلة التعليمات البرمجية قبل يتم اختبار الشرط:

var text = "";
var i = 0;
do {
    text += "The number is " + i;
    i++;
}
while (i < 5);

وستكون النتيجة من النص على النحو التالي:

The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
انها محاولة لنفسك »

تعريف واستخدام

افعل / في حين بيان يخلق حلقة الذي ينفذ كتلة من التعليمات البرمجية مرة واحدة، قبل التحقق إذا كان الشرط صحيحا، فإنه سوف يكرر حلقة طالما كان الشرط صحيحا.

افعل / بينما يستخدم بيان عندما تريد تشغيل حلقة واحدة على الأقل وقت، بغض النظر عن ما.

جافا سكريبت يدعم أنواع مختلفة من الحلقات:

  • ل - حلقات عبر كتلة من التعليمات البرمجية عدة مرات
  • ل/ في - حلقات عبر خصائص كائن
  • في حين - حلقات عبر كتلة من التعليمات البرمجية في حين أن الشرط المحدد صحيحة
  • تفعل / الوقت - حلقات عبر كتلة من التعليمات البرمجية مرة واحدة، ثم يكرر حلقة في حين أن الشرط المحدد صحيحة

دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم الكامل للبيان.

بيان
do/while نعم فعلا 6.0 نعم فعلا نعم فعلا نعم فعلا

بناء الجملة

do {
    code block to be executed
}
while ( condition );

قيم معلمة

Parameter Description
condition Required. Defines the condition for running the loop (the code block). If it returns true, the loop will start over again, if it returns false, the loop will end.

Note: If the condition is always true, the loop will never end. This will crash your browser.

Note: If you are using a variable with the condition, initialize it before the loop, and increment it within the loop. If you forget to increase the variable, the loop will never end. This will also crash your browser.

تفاصيل تقنية

نسخة جافا سكريبت: 1.2

صفحات ذات صلة

جافا سكريبت دروس: جافا سكريبت بينما حلقة

جافا سكريبت المرجعي: جافا سكريبت حين الإعلان

جافا سكريبت المرجعي: جافا سكريبت لبيان


القوائم جافا سكريبت المرجعي القوائم جافا سكريبت المرجعي