07/09/2018, 14:56

Câu lệnh break và continue trong JavaScript

Câu lệnh break “jump out” của một vòng lặp. Câu lệnh continue “jump over” một vòng lặp trong vòng lặp. Câu lệnh break Như các bạn đã biết, câu lệnh break được sử dụng để “nhảy ra ngoài” của một switch(). Hoặc cũng có thể được ...

Câu lệnh break “jump out” của một vòng lặp. Câu lệnh continue “jump over” một vòng lặp trong vòng lặp.

Câu lệnh break

Như các bạn đã biết, câu lệnh break được sử dụng để “nhảy ra ngoài” của một switch(). Hoặc cũng có thể được sử dụng để nhảy ra khỏi vòng lặp.

Câu lệnh break phá vỡ vòng lặp và tiếp tục thực hiện mã sau vòng lặp (nếu có):

for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += “The number is ” + i + “<br>”;
}

Câu lệnh continue

Câu lệnh continue sẽ phá vỡ một lần lặp lại (trong vòng lặp), nếu một điều kiện quy định xảy ra và tiếp tục lặp lại trong vòng lặp.

Ví dụ này bỏ qua giá trị 3:

for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += “The number is ” + i + “<br>”;
}

Các label (nhãn) trong JavaScript

Để gắn nhãn các câu lệnh JavaScript bạn đứng trước các câu lệnh với tên nhãn và dấu hai chấm:

label:
statements

Các lệnh break và continue là các lệnh JavaScript duy nhất có thể “nhảy ra ngoài” một khối mã. Cú pháp:

break labelname;

continue labelname;

Câu lệnh continue (có hoặc không có tham chiếu nhãn) chỉ có thể được sử dụng để bỏ qua một vòng lặp. Câu lệnh break, không có tham chiếu nhãn, chỉ có thể được sử dụng để nhảy ra khỏi vòng lặp hoặc chuyển đổi.

Với một tham chiếu nhãn, câu lệnh break có thể được sử dụng để nhảy ra khỏi khối mã bất kỳ:

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ột khối mã là một khối mã giữa { and }.

Tham khảo thêm các khóa học lập trình web từ Front-end đến Back-end do trực tiếp giảng viên quốc tế trường FPT Arena giảng dạy giúp bạn thành thạo kỹ năng lập trình web từ CƠ BẢN – NÂNG CAO với giá chỉ từ 290,000đ:
  • Học lập trình front-end cơ bản với bootstrap 4/html5/css3
  • Học lập trình front-end nâng cao qua Project thực tế
  • Học thiết kế web với Photoshop, CSS theo kiểu SASS
  • Học cách sử dụng Git_hub cho lập trình viên
  • Học lập trình Back-end PHP theo mô hình MVC cơ bản
  • Học lập trình Back-end PHP theo mô hình MVC nâng cao
  • Học lập trình Cơ sở dữ liệu với AngularJS
  • Học lập trình theme wordpress. Làm ra mọi website hoàn chỉnh với wordpress
  • Combo lập trình front-end từ cơ bản – nâng cao
  • Combo lập trình back-end từ cơ bản đến nâng cao
  • Combo lập trình web với word press từ A-Z
0