Break và Continue của JavaScript
- Trang trước JS Loop While
- Trang tiếp theo JS đối tượng có thể lặp lại
break
Câu lệnh "thực hiện跳出" vòng lặp.
continue
Câu lệnh "thực hiện跳出" một lần lặp trong vòng lặp.
Câu lệnh Break
Trong các chương trước của hướng dẫn này, bạn đã gặp break
câu lệnh. Nó được sử dụng để "thực hiện跳出" switch
câu lệnh.
Câu lệnh break cũng có thể được sử dụng để跳出 vòng lặp.
Câu lệnh break
Sẽ ngắt vòng lặp và tiếp tục thực hiện mã sau vòng lặp (nếu có):
Mẫu
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "Số là " + i + "<br>"; }
Câu lệnh Continue
Câu lệnh continue
Ngắt một lần lặp (trong vòng lặp), nếu xảy ra điều kiện đã chỉ định. Sau đó tiếp tục lần lặp tiếp theo trong vòng lặp.
Ví dụ này nhảy qua giá trị 3 :
Mẫu
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "Số là " + i + "<br>"; }
Nhãn JavaScript
Nếu cần đánh dấu câu lệnh JavaScript, hãy đặt tên nhãn và dấu hai chấm trước câu lệnh:
label: câu lệnh
break
và continue
Câu lệnh là câu lệnh duy nhất có thể "thực hiện跳出" khối mã trong JavaScript.
Cú pháp:
break labelname; continue labelname;
continue
câu lệnh (không matter có nhãn tham chiếu hay không) chỉ có thể được sử dụngthực hiện nhảy qua một lần lặp。
break
câu lệnh, nếu không có tham chiếu đến nhãn, chỉ có thể được sử dụngThực hiện跳出 một vòng lặp hoặc một switch。
nếu có tham chiếu nhãn, thì break
câu lệnh break có thể được sử dụng đểThoát khỏi bất kỳ khối mã nào:
Mẫu
var cars = ["BMW", "Volvo", "Saab", "Ford"]; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>"; }
Mã nguồn khối là {
và }
mã nguồn trực tiếp.
sách giáo khoa
thông tin thêm về Câu lệnh Break và Continue trong JavaScriptĐể biết thêm thông tin về
- Câu lệnh break và continue trong ECMAScript
- Bài này giải thích sự khác biệt giữa câu lệnh break và continue, và cách sử dụng chúng cùng với câu lệnh có nhãn.
- Trang trước JS Loop While
- Trang tiếp theo JS đối tượng có thể lặp lại