Table of contents
Open Table of contents
1. Vòng lặp For - Phổ biến nhất
Vòng lặp for thường được dùng khi bạn biết trước mình muốn lặp lại bao nhiêu lần.
Cú pháp:
for (khởi_tạo; điều_kiện; bước_nhảy) {
// Khối mã được thực thi
}
- Khởi tạo: Chạy 1 lần duy nhất trước khi bắt đầu (ví dụ
let i = 0). - Điều kiện: Nếu đúng thì lặp tiếp, nếu sai thì thoát.
- Bước nhảy: Chạy sau mỗi lần lặp (ví dụ
i++).
2. Vòng lặp While - Chạy khi còn đúng
Vòng lặp while sẽ lặp lại khối mã chừng nào điều kiện được chỉ định vẫn còn là true. Cách này thường dùng khi bạn không biết chắc chắn sẽ phải lặp bao nhiêu lần.
while (i < 10) {
text += "Số: " + i;
i++;
}
3. Vòng lặp Do…While
Tương tự như while, nhưng nó sẽ chạy khối mã 1 lần trước rồi mới kiểm tra điều kiện. Tức là dù điều kiện có sai ngay từ đầu, khối mã vẫn được chạy ít nhất một lần.
4. Các loại vòng lặp đặc biệt cho Object và Array
Để duyệt qua dữ liệu nhanh chóng, JS cung cấp thêm:
for...in: Dùng để lặp qua các thuộc tính của một Đối tượng (Object).for...of: Dùng để lặp qua các giá trị của một tập hợp như Mảng (Array) hoặc Chuỗi.
Ví dụ duyệt mảng với for...of:
const cars = ["BMW", "Volvo", "Mini"];
for (let x of cars) {
console.log(x); // In ra từng tên xe
}
5. Lệnh Break và Continue
break: Thoát hẳn khỏi vòng lặp ngay lập tức.continue: Bỏ qua lần lặp hiện tại và nhảy sang lần lặp tiếp theo.
Lời kết Module 6
Vòng lặp là “động cơ” giúp chương trình của bạn xử lý dữ liệu lớn một cách nhẹ nhàng. Kết hợp với Mảng và Đối tượng đã học, bạn đã có thể xây dựng được những logic xử lý dữ liệu thực thụ.
Trong Module 7, chúng ta sẽ tiến tới một khái niệm cực kỳ quan trọng: Hàm (Functions) - cách đóng gói các khối mã để tái sử dụng ở bất cứ đâu.
Hẹn gặp lại các bạn!