Javascript/Vòng lặp/Vòng lặp Do .. while

From Wikiversity
Jump to navigation Jump to search

Chức năng[edit]

Về cơ bản, vòng lặp do ... while gần như giống hệt như vòng lặp while. Tuy nhiên, trong trường hợp biểu thức điều kiện trả về false ngay từ đầu, khối lệnh trong vòng lặp while sẽ không bao giờ được thực hiện, trong khi đó, vòng lặp do ... while luôn đảm bảo khối lệnh trong vòng lặp được thực hiện ít nhất một lần.

Cú pháp[edit]

<script language="JavaScript">
    do
    {
        khối lệnh;
    } while (biểu_thức_điều_kiện);
</script>

Ví dụ[edit]

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Do/While Loop</h2>

<p id="demo"></p>

<script>
var text = ""
var i = 0;

do {
  text += "<br>The number is " + i;
  i++;
}
while (i < 10);  

document.getElementById("demo").innerHTML = text;
</script>

</body>
</html>