Tuesday, July 2, 2024

[Javascript] – Phần 35: Vòng Lặp While trong JavaScript

-

Vòng lặp while được sử dụng để lặp qua một khối code trong khi một điều kiện cụ thể là true.

Cú pháp:

while (condition) {
  // Khối code sẽ được thực thi
}

Ví dụ:

let i = 0;
let text = "";

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

Trong ví dụ này, khối code bên trong vòng lặp while sẽ được thực hiện liên tục cho đến khi biểu thức i < 10 không còn đúng. Lưu ý rằng nếu bạn quên tăng giá trị của biến được sử dụng trong điều kiện, vòng lặp sẽ không bao giờ kết thúc, điều này có thể gây crash trình duyệt.

Vòng Lặp Do While trong JavaScript

Vòng lặp do while là một biến thể của vòng lặp while. Vòng lặp này sẽ thực hiện khối code một lần trước khi kiểm tra xem điều kiện có đúng không, sau đó lặp lại vòng lặp miễn là điều kiện là true.

Cú pháp:

do {
  // Khối code sẽ được thực thi
} while (condition);

Ví dụ:

let i = 0;
let text = "";

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

Trong ví dụ này, khối code sẽ được thực hiện ít nhất một lần, ngay cả khi điều kiện i < 10 không đúng ban đầu. Sau đó, nó sẽ lặp lại vòng lặp miễn là điều kiện vẫn còn đúng.

So Sánh Vòng Lặp For và While:

Nếu bạn đã đọc phần trước về vòng lặp for, bạn sẽ nhận thấy rằng vòng lặp while giống với vòng lặp for nhưng không có phần khai báo biến (statement 1) và phần cập nhật biến (statement 3).

So Sánh Với Vòng Lặp For:

const cars = ["BMW", "Volvo", "Saab", "Ford"];
let i = 0;
let text = "";

while (cars[i]) {
  text += cars[i];
  i++;
}

So Sánh Với Vòng Lặp For (Sử Dụng For Loop):

const cars = ["BMW", "Volvo", "Saab", "Ford"];
let i = 0;
let text = "";

for (;cars[i];) {
  text += cars[i];
  i++;
}

Cả hai ví dụ trên đều thực hiện công việc tương tự nhau, lặp qua mảng cars và kết hợp tên các loại xe vào biến text.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories