Break và Continue của JavaScript

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 breakSẽ 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>";
}

Thử ngay

Câu lệnh Continue

Câu lệnh continueNgắ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>";
} 

Thử ngay

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

breakcontinue 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>"; 
}

Thử ngay

Mã nguồn khối là {} 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.