Câu do/while trong JavaScript

Định nghĩa và cách sử dụng

Câu do/while tạo ra một vòng lặp, thực hiện một lần khối mã trước khi kiểm tra điều kiện có phải là đúng, sau đó nó sẽ lặp lại khi điều kiện là đúng.

Khi bạn muốn ít nhất chạy một vòng lặp, bạn luôn phải sử dụng câu do/while.

JavaScript hỗ trợ nhiều loại vòng lặp khác nhau:

  • for - Lặp lại khối mã nhiều lần
  • for/in - Lặp qua thuộc tính của đối tượng
  • for/of - Lặp qua giá trị của đối tượng khả thi
  • while - Lặp lại khối mã khi điều kiện được chỉ định là đúng
  • do/while - Lặp lại khối mã một lần, sau đó lặp lại khi điều kiện được chỉ định là đúng

Mô hình

Vòng lặp này sẽ luôn ít nhất thực hiện một lần, ngay cả khi điều kiện là false, vì mã sẽ được thực hiện trước khi kiểm tra điều kiện:

var text = "";
var i = 0;
do {
  text += "Số là " + i;
  i++;
}
while (i < 5);

Thử ngay lập tức

Ngữ pháp

do {
  khối mã cần được thực hiện
}
while (condition);

参數 giá trị

参數 Mô tả
condition

Bắt buộc. Định nghĩa điều kiện để lặp lại vòng lặp (khối mã). Nếu trả về true, vòng lặp sẽ bắt đầu lại, nếu trả về false, vòng lặp sẽ kết thúc.

Chú ý:Nếu điều kiện luôn là đúng, vòng lặp sẽ mãi mãi không kết thúc. Điều này sẽ làm cho trình duyệt của bạn sụp đổ.

Chú ý:Nếu bạn sử dụng biến có điều kiện, hãy khởi tạo chúng trước khi lặp và tăng chúng trong vòng lặp. Nếu quên tăng biến, vòng lặp sẽ mãi mãi không kết thúc. Điều này cũng sẽ làm cho trình duyệt của bạn sụp đổ.

Chi tiết kỹ thuật

Phiên bản JavaScript: ECMAScript 1

Hỗ trợ trình duyệt

Số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn câu này.

Câu Chrome IE Firefox Safari Opera
do/while Hỗ trợ 6.0 Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

Giáo trình JavaScript:Vòng lặp While của JavaScript

Tài liệu tham khảo JavaScript:Câu lệnh while của JavaScript

Tài liệu tham khảo JavaScript:Câu lệnh for của JavaScript