Lệnh break & continue trong JavaScript
Lệnh break và continue trong JavaScript được sử dụng để kiểm soát luồng thực thi của vòng lặp. Chúng giúp điều chỉnh cách mà vòng lặp hoạt động, cho phép bạn thoát khỏi vòng lặp hoặc bỏ qua các phần tử trong vòng lặp.
Lệnh break#
Lệnh break được sử dụng để thoát khỏi vòng lặp ngay lập tức, không tiếp tục thực thi các vòng lặp còn lại.
Cú Pháp
break;
Ví Dụ Sử Dụng break
- Thoát Khỏi Vòng Lặp
for
for (let i = 0; i < 10; i++) { if (i === 5) { break; // Thoát khỏi vòng lặp khi i = 5 } console.log(i); } // Output: 0 1 2 3 4
- Thoát Khỏi Vòng Lặp
while
` let i = 0;
while (i < 10) { if (i === 5) { break; // Thoát khỏi vòng lặp khi i = 5 } console.log(i); i++; } // Output: 0 1 2 3 4 `
- Thoát Khỏi Vòng Lặp
do...while
` let i = 0;
do { if (i === 5) { break; // Thoát khỏi vòng lặp khi i = 5 } console.log(i); i++; } while (i < 10); // Output: 0 1 2 3 4 `
Lệnh continue#
Lệnh continue được sử dụng để bỏ qua phần còn lại của vòng lặp hiện tại và tiếp tục với vòng lặp tiếp theo.
Cú Pháp
continue;
Ví Dụ Sử DỤng continue
- Bỏ Qua Các Phần Tử Trong Vòng Lặp
for
for (let i = 0; i < 10; i++) { if (i % 2 === 0) { continue; // Bỏ qua các số chẵn } console.log(i); } // Output: 1 3 5 7 9
- Bỏ Qua Các Phần Tử Trong Vòng Lặp
while
` let i = 0;
while (i < 10) { if (i % 2 === 0) { i++; continue; // Bỏ qua các số chẵn } console.log(i); i++; } // Output: 1 3 5 7 9 `
- Bỏ Qua Các Phần Tử Trong Vòng Lặp
do...while
` let i = 0;
do { if (i % 2 === 0) { i++; continue; // Bỏ qua các số chẵn } console.log(i); i++; } while (i < 10); // Output: 1 3 5 7 9 `
So Sánh break và continue#
break: Dừng vòng lặp ngay lập tức và thoát khỏi vòng lặp.continue: Bỏ qua phần còn lại của vòng lặp hiện tại và tiếp tục với vòng lặp tiếp theo.
Tóm Tắt#
Lệnh
break: Thoát khỏi vòng lặp ngay lập tức, bất kể điều kiện còn đúng hay không.Lệnh
continue: Bỏ qua phần còn lại của vòng lặp hiện tại và tiếp tục với vòng lặp tiếp theo.
Sử dụng break và continue giúp bạn kiểm soát việc lặp lại các khối mã trong vòng lặp, điều chỉnh cách mà vòng lặp hoạt động để phù hợp với các yêu cầu cụ thể của chương trình.
Bài liên quan trong # JavaScript
-
Cách tạo thông báo (notification) từ trình duyệt
minhdev -
Hàm javascript show thời gian hiện tại và có đếm giây
minhu -
Hàm chuyển tiêu đề tiếng việt thành URL bằng java script
minhu -
Ứng dụng ESLint để phát hiện lỗi và tối ưu hoá source code JavaScript trên VS
minhdev -
Hàm javascript load số tăng dần đẹp mắt như google analytics
minhu