11/08/2018, 19:12

Vòng lặp while trong JavaScript

Vòng lặp for trong JavaScript Vòng lặp while trong JavaScript được sử dụng để lặp một phần của chương trình một vài lần. Nếu số lần lặp không được xác định trước thì vòng lặp lặp while được khuyến khích sử dụng trong trường hợp này. Cú pháp: while(condition) { ...

Vòng lặp for trong JavaScript

Vòng lặp while trong JavaScript được sử dụng để lặp một phần của chương trình một vài lần. Nếu số lần lặp không được xác định trước thì vòng lặp lặp while được khuyến khích sử dụng trong trường hợp này.

Cú pháp:

while(condition) {  
    // Khối lệnh được lặp lại cho đến khi condition = False
}      

Lưu đồ thuật toán của vòng lặp while trong JavaScript:

Vòng lặp while trong JavaScript

Ví dụ vòng lặp while trong JavaScript

Ví dụ sau cho phép bạn nhập một số nguyên cho hạng mục number, click “While Loop”, chương trình sẽ in ra số từ 1 đến number:

<html>
<head>
<script type="text/javascript">
    function forLoop() {
        var output = "";
        var number = document.getElementById("number").value;
        var i = 1;
        while (i <= number) {
            output = output + i + "<br>";
            i++;
        }
        document.getElementById("demo").innerHTML = output;
    }
</script>
</head>
<body>
  Number:
  <input type="text" id="number" name="number" />
  <input type="button" onclick="forLoop()" value="While Loop" />
  <p>
    <span id="demo"></span>
  </p>
</body>
</html>

Kết quả:

Vòng lặp for trong JavaScript
0