Vòng lặp do...while tương tự while ngoại trừ việc kiểm tra điều kiện xảy ra ở cuối vòng lặp. Điều này có nghĩa là vòng lặp luôn thực thi ít nhất một lần, ngay cả khi điều kiện sai.

Ví dụ:
Ví dụ
let i = 0; do { console.log("Hello"); i = i + 1; } while (i < 5);
Kết quả:
Kết quả
Hello Hello Hello Hello Hello
Khác với while, do...while đảm bảo thân vòng lặp chạy ít nhất 1 lần trước khi kiểm tra điều kiện.