دستور do/while در JavaScript

تعریف و استفاده

دستور do/while یک حلقه ایجاد می‌کند که یک بار بخش کد را قبل از بررسی شرط اجرا می‌کند و سپس تا زمانی که شرط درست باشد، حلقه تکرار می‌شود.

وقتی که می‌خواهید حداقل یک بار حلقه را اجرا کنید، در هر صورت باید دستور do/while را استفاده کنید.

JavaScript از انواع مختلف حلقه‌ها پشتیبانی می‌کند:

  • for - تکرار بخش کد چندین بار
  • for/in - تکرار بخش کد از طریق ویژگی‌های یک شیء
  • for/of - تکرار بخش کد از طریق مقادیر یک شیء قابل تکرار
  • while - تکرار بخش کد در صورت درست بودن شرط مشخص شده
  • do/while - اجرای یک بار بخش کد، سپس تکرار حلقه در صورت درست بودن شرط مشخص شده

مثال

این حلقه حداقل یک بار اجرا خواهد شد، حتی اگر شرط false باشد، زیرا کد در حالی که شرط را بررسی نمی‌کند، اجرا می‌شود:

var text = "";
var i = 0;
do {
  text += "عدد است " + i;
  i++;
}
while (i < 5);

آزمایش کنید

نوع دستور زبان

do {
  بخش کدی که باید اجرا شود
}
while (شرط);

مقدار پارامترها

پارامترها توضیحات
شرط

ضروری. شرطی که اجرای حلقه (بخش کد) را تعیین می‌کند. اگر برگردد true، حلقه دوباره شروع می‌شود، اگر برگردد false، حلقه پایان می‌یابد.

توضیحات:اگر شرط همیشه درست باشد، حلقه هرگز تمام نمی‌شود. این باعث می‌شود که مرورگر شما از کار بیفتد.

توضیحات:اگر از متغیرهای شرطی استفاده می‌کنید، لطفاً آن‌ها را قبل از حلقه‌ها به حالت اولیه در آورید و در داخل حلقه به آن‌ها اضافه کنید. اگر فراموش کنید که به متغیرها اضافه کنید، حلقه هرگز تمام نمی‌شود. این کار همچنین باعث می‌شود که مرورگر شما از کار بیفتد.

جزئیات فنی

نسخه JavaScript: ECMAScript 1

پشتیبانی مرورگر

اعداد در جدول نسخه اولین مرورگر را مشخص می‌کند که این جمله را به طور کامل پشتیبانی می‌کند.

جمله کروم آئی ای فائر فاکس سافری آپرا
دو/کیا مستند 6.0 مستند مستند مستند

متعلقہ صفحات

JavaScript تعلیم:JavaScript While چکر

JavaScript مرجع دستاویز:JavaScript while جملہ

JavaScript مرجع دستاویز:JavaScript for جملہ