Break Statement:
Câu lệnh break
được sử dụng để kết thúc một vòng lặp hoặc switch.
Ví dụ:
for (let i = 0; i < 10; i++) {
if (i === 3) {
break;
}
text += "The number is " + i + "<br>";
}
Trong ví dụ trên, câu lệnh break
kết thúc vòng lặp khi biến đếm (i) đạt đến giá trị 3.
Continue Statement:
Câu lệnh continue
giúp “bỏ qua” một lần lặp (iteration) trong vòng lặp, nếu một điều kiện nhất định xuất hiện và tiếp tục với lần lặp tiếp theo trong vòng lặp.
Ví dụ:
for (let i = 0; i < 10; i++) {
if (i === 3) {
continue;
}
text += "The number is " + i + "<br>";
}
Trong ví dụ này, giá trị 3 sẽ bị bỏ qua và vòng lặp sẽ tiếp tục với các giá trị khác.
Nhãn (Labels) trong JavaScript:
Để gán nhãn cho các câu lệnh JavaScript, bạn sử dụng tên nhãn theo sau bởi dấu hai chấm:
labelname:
statements
Cả break
và continue
chỉ có thể kết thúc một khối code. Có thể sử dụng một nhãn để chỉ định nơi break
có thể nhảy đến.
Ví dụ sử dụng Break với Nhãn:
const cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "<br>";
text += cars[1] + "<br>";
break list;
text += cars[2] + "<br>";
text += cars[3] + "<br>";
}
Trong ví dụ này, câu lệnh break
với nhãn list
sẽ kết thúc khối code được đặt nhãn là list
và vòng lặp sẽ không tiếp tục thực thi các câu lệnh phía sau nó.