JavaScript do ... while Loop
Thí dụ
Thực thi một 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);
Định nghĩa và Cách sử dụng
Tổ do...while
hợp câu lệnh xác định một khối mã được thực thi một lần và được lặp lại miễn là có điều kiện true
.
Được do...while
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 nó trước vòng lặp và tăng dần 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, 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ác tuyên bố về vòng lặp JavaScript
Bản tường trình | Sự miêu tả | |
nghỉ | Thoát ra khỏi vòng lặp | |
tiếp tục | Bỏ qua một giá trị trong một vòng lặp | |
trong khi | Vòng lặp một khối mã trong khi một điều kiện là đúng | |
làm trong khi | Vòng lặp một khối mã một lần và sau đó trong khi một điều kiện là đúng | |
vì | Vòng lặp một khối mã trong khi một điều kiện là đúng | |
cho ... trong số | Vòng lặp các giá trị của bất kỳ giá trị nào có thể lặp lại | |
tại | Vòng lặp 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 ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |