Cấu trúc for
Cấu trúc for xác định một vòng lặp: mã
được đặt bên trong nó sẽ được lặp lại số lần
đã chỉ định.
Cú pháp
for (các lệnh khởi đầu; điều kiện kết thúc vòng lặp; các lệnh sau mỗi lần lặp) {
thân vòng lặp
};
Ví dụ
Hãy in ra dãy số từ 0
đến 10:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Ví dụ
Hãy in ra dãy số từ 10
đến 0:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Ví dụ
Hãy in ra các số chẵn từ 0 đến 10:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Ví dụ
Hãy in ra các phần tử của mảng:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Ví dụ
Các lệnh khởi đầu và các lệnh sau mỗi lần lặp có thể bao gồm không phải một, mà là nhiều lệnh, được phân tách bằng dấu phẩy. Ví dụ, hãy tạo hai bộ đếm: bộ đếm đầu tiên mỗi lần lặp tăng lên một đơn vị, còn bộ đếm thứ hai - tăng hai đơn vị:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Xem thêm
-
bài học từ sách giáo khoa JavaScript,
trong đó mô tả cách làm việc với vòng lặpfor -
cấu trúc
for-of,
tạo vòng lặp để duyệt qua mảng -
cấu trúc
for-in,
tạo vòng lặp để duyệt qua đối tượng -
cấu trúc
while,
cũng tạo ra một vòng lặp -
lệnh
break,
dùng để thoát khỏi vòng lặp -
lệnh
continue,
chuyển vòng lặp sang lần lặp tiếp theo