Trong lập trình JavaScript, có một số cách để thực hiện vòng lặp để lặp lại một khối mã nhiều lần. Dưới đây là một số ví dụ về cách sử dụng vòng lặp trong JavaScript:
- Vòng lặp
for
: Vòng lặpfor
cho phép bạn lặp qua một dãy giá trị có thứ tự như mảng hoặc chuỗi.
javascript
for (let i = 0; i < 5; i++) {
console.log(i);
}
- Vòng lặp
while
: Vòng lặpwhile
lặp lại mã cho đến khi điều kiện không còn đúng.
javascript
let count = 0;
while (count < 5) {
console.log(count);
count++;
}
- Vòng lặp
do...while
: Tương tự nhưwhile
, nhưng vòng lặpdo...while
đảm bảo mã trong khối lệnh được thực thi ít nhất một lần trước khi kiểm tra điều kiện.
javascript
let x = 0;
do {
console.log(x);
x++;
} while (x < 5);
- Vòng lặp
for...of
: Vòng lặpfor...of
cho phép bạn lặp qua các phần tử của một mảng hoặc một đối tượng có thể lặp lại.
javascript
const arr = [1, 2, 3, 4, 5];
for (const element of arr) {
console.log(element);
}
- Vòng lặp
for...in
: Vòng lặpfor...in
lặp qua các thuộc tính đếm được của một đối tượng.
javascript
const obj = { a: 1, b: 2, c: 3 };
for (const key in obj) {
console.log(key, obj[key]);
}
Lưu ý rằng JavaScript cũng hỗ trợ các hàm lặp như Array.forEach()
, Array.map()
, Array.filter()
và nhiều hàm hữu ích khác giúp thực hiện các tác vụ cụ thể trên các mảng một cách dễ đọc và dễ quản lý hơn.