JavaScript vòng lặp do...while
Ví dụ
Thực thi khối mã một lần, sau đó tiếp tục nếu điều kiện (i < 5) là đúng:
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
Hãy tự mình thử »Sự miêu tả
Tổ hợp câu lệnh do...while
xác định một khối mã sẽ được thực thi một lần và lặp lại miễn là điều kiện còn true
.
do...while
được sử dụng khi bạn muốn chạy một khối mã ít nhất một lần .
Ghi chú
Nếu bạn sử dụng một biến trong điều kiện, bạn phải khởi tạo biến đó trước vòng lặp và tăng biến đó trong vòng lặp. Nếu không vòng lặp sẽ không bao giờ kết thúc. Điều này sẽ làm hỏng trình duyệt của bạn.
Nếu điều kiện luôn đúng thì vòng lặp sẽ không bao giờ kết thúc. Điều này cũng sẽ làm hỏng trình duyệt của bạn.
Xem thêm:
Cú pháp
do {
code block to be executed
}
while ( condition );
Thông số
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
Câu lệnh vòng lặp JavaScript
Tuyên bố | Sự miêu tả | |
phá vỡ | Thoát khỏi vòng lặp | |
Tiếp tục | Bỏ qua một giá trị trong vòng lặp | |
trong khi | Lặp lại một khối mã khi điều kiện đúng | |
làm trong khi | Lặp lại một khối mã một lần và sau đó khi điều kiện còn đúng | |
vì | Lặp lại một khối mã khi điều kiện đúng | |
cho...của | Lặp lại các giá trị của bất kỳ lần lặp nào | |
tại | Lặp lại các thuộc tính của một đối tượng |
Hỗ trợ trình duyệt
do..while
là một tính năng của ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |