Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Câu lệnh do...while trong JavaScript

Đặc điểm

Kiểm tra điều kiện sau khi chạy body → luôn chạy ít nhất 1 lần.

Cú pháp

do {
  // statements
} while (condition);

Ví dụ

<script>
var count = 0;
document.write("Bat dau<br>");
do {
  document.write("Count: " + count + "<br>");
  count++;
} while (count < 5);
document.write("Dung!<br>");
</script>

So sánh while vs do-while

whiledo-while
Kiểm tra trướcKiểm tra sau
Có thể không chạy lần nàoChạy ít nhất 1 lần
Phổ biến hơnÍt dùng, cho menu, prompt, game loop

Ví dụ thực tế: Menu lặp cho đến khi thoát

do {
  var choice = prompt("1. Xem\n2. Them\n3. Thoat\nChon:");
  switch (choice) {
    case "1": show(); break;
    case "2": add(); break;
    case "3": break;
    default: alert("Sai!");
  }
} while (choice !== "3");