JavaScript شرط و حلقه JS Control Flow

do...while

اول بلوک را یک بار اجرا می‌کند و بعد شرط را بررسی می‌کند. وقتی حداقل یک اجرای تضمین‌شده لازم است (مثل منوی تکرار) انتخاب درست است.

سینتکس

do { ... } while (condition);

مثال کاربردی

let i = 10;
do {
  console.log(i);   // یک بار چاپ می‌شود
  i++;
} while (i < 5);