جملة 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

مطلوب. تحديد شرط بدء الدوران (كود مكتوب). إذا عادت القيمة إلى true، سيبدأ الدوران من جديد، وإذا عادت القيمة إلى false، ينتهي الدوران.

التعليقات:إذا كان الشرط دائماً صحيحاً، لن ينتهي الدوران ابداً. هذا قد يؤدي إلى إنهاء تشغيل متصفحك.

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

تفاصيل تقنية

إصدار JavaScript: ECMAScript 1

دعم المتصفح

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

فواصل Chrome IE Firefox Safari Opera
do/while 支持 6.0 支持 支持 支持

相关页面

JavaScript 教程:JavaScript While ɗanin

JavaScript 参考手册:JavaScript while ɗanin

JavaScript 参考手册:JavaScript for ɗanin