Xem thêmLập Trình JavaScript Cơ Bản | Basic JavaScript programming
Trong JavaScript, break
và continue
là hai từ khóa được sử dụng trong các vòng lặp để kiểm soát luồng thực thi của chương trình. Dưới đây là giải thích về cách chúng hoạt động:
1. break
Từ khóa break
được sử dụng để kết thúc ngay lập tức một vòng lặp khi điều kiện được đáp ứng. Ví dụ:
for (let i = 0; i < 5; i++) {
if (i === 3) {
break; // Kết thúc vòng lặp khi i bằng 3
}
console.log(i);
}
//kết quả
0
1
2
Trong ví dụ này, khi i
đạt đến giá trị 3, vòng lặp sẽ bị kết thúc ngay lập tức.
2. continue
Từ khóa continue
được sử dụng để bỏ qua phần còn lại của một vòng lặp và chuyển đến lần lặp tiếp theo khi điều kiện được đáp ứng. Ví dụ:
for (let i = 0; i < 5; i++) {
if (i === 2) {
continue; // Bỏ qua lần lặp khi i bằng 2
}
console.log(i);
}
//kết quả
0
1
3
4
Trong ví dụ này, khi i
đạt đến giá trị 2, lệnh continue
sẽ bỏ qua phần còn lại của vòng lặp và chuyển đến lần lặp tiếp theo.
Kết hợp break
và continue
Bạn có thể kết hợp cả hai từ khóa trong một vòng lặp để kiểm soát luồng thực thi theo ý muốn của bạn.
for (let i = 0; i < 5; i++) {
if (i === 2) {
continue; // Bỏ qua lần lặp khi i bằng 2
}
if (i === 4) {
break; // Kết thúc vòng lặp khi i bằng 4
}
console.log(i);
}
//kết quả
0
1
3
Trong ví dụ này, khi i
đạt đến giá trị 2, lệnh continue
sẽ bỏ qua phần còn lại của vòng lặp và khi i
đạt đến giá trị 4, lệnh break
sẽ kết thúc vòng lặp.
Nhận xét