جملة do/while في JavaScript

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

جملة do/while تصنع دورة، تنفذ الكود المضغوط مرة واحدة قبل التحقق من صحة الشرط، ثم تكرار الدوران طالما كان الشرط صحيحًا.

عندما تريد تشغيل دورة على الأقل مرة واحدة، يجب استخدام جملة do/while.

يدعم JavaScript أنواعًا مختلفة من الدورات:

  • for - دورة متكررة للكود المضغوط
  • for/in - دورة عبر خصائص العنصر
  • for/of - دورة عبر القيم القابلة للتكرار
  • while - دورة الكود المضغوط عند صحة الشرط المحدد
  • do/while - دورة مرة واحدة للكود المضغوط، ثم تكرار الدوران عند صحة الشرط المحدد

مثال

سيتم تنفيذ هذا الدوران دائمًا على الأقل مرة واحدة، حتى لو كان الشرط خطأ، لأن الكود المضغوط يتم تنفيذه قبل اختبار الشرط:

var text = "";
var i = 0;
do {
  text += "رقم هو " + i;
  i++;
}
while (i < 5);

جرب بنفسك

النصابة

do {
  الكود المضغوط الذي سيتم تنفيذه
}
while (condition);

قيمة المتغير

المتغير الوصف
condition

مطلوب. تحديد شرط تشغيل الدوران (الكود المضغوط). إذا كان العودة صحيحة، سيبدأ الدوران من جديد، وإذا كانت العودة خطأ، ينتهي الدوران.

التعليقات:إذا كانت الشروط دائمًا صحيحة، لن ينتهي الدوران أبدًا. هذا سيسبب أيضًا انهيار المتصفح الخاص بك.

التعليقات:إذا كنت تستخدم متغيرات بشرطية، فلاحظ أنها يجب أن يتم تثبيتها قبل الدوران، ويجب زيادتها داخل الدوران. إذا نسيت زيادة المتغير، لن ينتهي الدوران أبدًا. هذا سيسبب أيضًا انهيار المتصفح الخاص بك.

تفاصيل تقنية

إصدار JavaScript: ECMAScript 1

دعم المتصفح

الرقم في الجدول يشير إلى إصدار المتصفح الأوائل الذي يدعم هذه الجملة بشكل كامل.

جملة Chrome IE Firefox Safari Opera
do/while الدعم 6.0 الدعم الدعم الدعم

الصفحات ذات الصلة

دليل تعليم جافا سكربت:دوره While في جافا سكربت

دليل مرجع جافا سكربت:جملة while في جافا سكربت

دليل مرجع جافا سكربت:جملة for في جافا سكربت