Ngắt không có nhãn
Câu lệnh break được sử dụng để thoát khỏi vòng lặp sớm, thoát ra khỏi dấu ngoặc nhọn bao quanh. Câu lệnh break thoát ra khỏi vòng lặp.
Ví dụ
Hãy xem ví dụ về câu lệnh break trong JavaScript mà không sử dụng nhãn -
Bản trình diễn trực tiếp
<html> <body> <script> var x = 1; document.write("Entering the loop<br /> "); while (x < 20) { if (x == 5){ break; // breaks out of loop completely } x = x + 1; document.write( x + "<br />"); } document.write("Exiting the loop!<br /> "); </script> </body> </html>
Ngắt với nhãn
Nhãn được sử dụng để kiểm soát luồng của chương trình, tức là sử dụng nó trong vòng lặp for lồng nhau để chuyển đến vòng lặp bên trong hoặc bên ngoài. Bạn có thể thử chạy đoạn mã sau để sử dụng các nhãn để kiểm soát luồng, với câu lệnh break -
Ví dụ
Bản trình diễn trực tiếp
<html> <body> <script> document.write("Entering the loop!<br /> "); outerloop: // This is the label name for (var i = 0; i < 5; i++) { document.write("Outerloop: " + i + "<br />"); innerloop: for (var j = 0; j < 5; j++) { if (j > 3 ) break ; // Quit the innermost loop if (i == 2) break innerloop; // Do the same thing if (i == 4) break outerloop; // Quit the outer loop document.write("Innerloop: " + j + " <br />"); } } document.write("Exiting the loop!<br /> "); </script> </body> </html>