Break có dừng tất cả các vòng lặp JavaScript không?

Tuyên bố này hữu ích trong nhiều trường hợp. Ví dụ: một cách sử dụng phổ biến là sử dụng vòng lặp để lặp lại dữ liệu để tìm kiếm một giá trị. Khi tìm thấy giá trị mong muốn, bạn có thể sử dụng ngắt trong JavaScript để dừng thực thi vòng lặp

Ngoài việc hữu ích cho các vòng lặp, câu lệnh ngắt cũng rất quan trọng đối với câu lệnh chuyển đổi của JavaScript

Nếu bạn chỉ muốn bỏ qua vòng lặp hiện tại của một vòng lặp hơn là dừng nó hoàn toàn, bạn sẽ muốn xem xét câu lệnh continue của JavaScript

Trong vài phần tiếp theo, chúng tôi sẽ chỉ cho bạn cách bạn có thể sử dụng câu lệnh này trong tập lệnh của mình

Cú pháp câu lệnh break trong JavaScript

Phần đầu tiên này sẽ khám phá cách chính xác câu lệnh break được viết trong JavaScript. Khi kết thúc phần này, bạn sẽ hiểu rõ về cách nó được sử dụng

Để sử dụng câu lệnh này, tất cả những gì bạn cần làm là viết từ “_______03” theo sau là dấu chấm phẩy [

while [true] {
    break;
}
4]. Tuy nhiên, nó hỗ trợ nhãn. Bằng cách sử dụng nhãn, bạn có thể kiểm soát chính xác nơi JavaScript thoát ra khỏi

Ở phần sau của hướng dẫn này, chúng ta sẽ khám phá cách các nhãn hoạt động với câu lệnh ngắt

Dưới đây là cú pháp chung về cách viết câu lệnh break trong JavaScript. Cú pháp này bao gồm trường nhãn tùy chọn

break [LABEL];

Bạn cũng có thể xem một ví dụ cơ bản về cách sử dụng câu lệnh ngắt để thoát khỏi vòng lặp có nhãn bên dưới. Trong ví dụ bên dưới, chúng tôi đang sử dụng vòng lặp while của JavaScript

while [true] {
    break;
}

Ngoài ra, bên dưới, bạn có thể xem một ví dụ cơ bản về cách sử dụng câu lệnh ngắt để thoát khỏi vòng lặp có nhãn

outer: while [true] {
   while [true] {
       break outer;
   }
}

Cuối cùng, câu lệnh break trong JavaScript rất quan trọng đối với câu lệnh switch. Dưới đây bạn có thể thấy câu lệnh break thường được sử dụng như thế nào trong cấu trúc này

switch [0] {
    case 0:
        break;
}

Các ví dụ JavaScript về việc sử dụng câu lệnh break

Trong các phần tiếp theo, chúng ta sẽ khám phá cách câu lệnh break của JavaScript được sử dụng trong các trường hợp khác nhau

Hướng dẫn này sẽ bao gồm cách câu lệnh break được sử dụng trong cả vòng lặp for và while. thêm vao Đoa

Sử dụng câu lệnh break trong vòng lặp while

Đối với ví dụ đầu tiên này, chúng tôi sẽ chỉ cho bạn cách sử dụng câu lệnh ngắt của JavaScript trong vòng lặp while

Ở đầu tập lệnh này, chúng tôi sẽ tạo một biến có tên là “

while [true] {
    break;
}
5” sẽ tăng dần trên mỗi vòng lặp. Chúng tôi bắt đầu bằng cách gán cho nó giá trị 0

Sau khi tạo biến này, chúng ta sẽ viết một vòng lặp vô hạn

while [true] {
    break;
}
6 đơn giản bằng cách sử dụng “
while [true] {
    break;
}
7” làm điều kiện. Câu lệnh break là cách duy nhất chúng ta có thể thoát khỏi vòng lặp này ngay bây giờ

Trong vòng lặp này, chúng tôi tăng biến đếm. Sau đó, chúng tôi sử dụng câu lệnh if có điều kiện của JavaScript để kiểm tra xem “_______05” có lớn hơn

while [true] {
    break;
}
9 không. JavaScript sẽ thực thi câu lệnh break và thoát khỏi vòng lặp nếu giá trị lớn hơn

Nếu vòng lặp tiếp tục, chúng tôi sử dụng chức năng “

outer: while [true] {
   while [true] {
       break outer;
   }
}
0” để in giá trị

while [true] {
    break;
}
2

Dưới đây bạn có thể thấy đầu ra được tạo ra từ vòng lặp này. Bạn có thể thấy rằng vòng lặp đã kết thúc ở “

while [true] {
    break;
}
9” khi giá trị được tăng lên thành
outer: while [true] {
   while [true] {
       break outer;
   }
}
2, JavaScript đã thực thi câu lệnh ngắt

while [true] {
    break;
}
5

Cách câu lệnh ngắt của JavaScript được sử dụng trong vòng lặp for

Sử dụng câu lệnh break trong vòng lặp for cũng giống như cách bạn sử dụng vòng lặp while. Tất cả những gì bạn cần làm là viết “

while [true] {
    break;
}
3“

Để giới thiệu hành vi của câu lệnh break trong JavaScript, chúng ta sẽ viết một vòng lặp for đơn giản có giá trị từ

outer: while [true] {
   while [true] {
       break outer;
   }
}
4 đến
while [true] {
    break;
}
9

Tuy nhiên, trong vòng lặp này, chúng tôi sẽ kiểm tra xem giá trị của vòng lặp của chúng tôi có lớn hơn

outer: while [true] {
   while [true] {
       break outer;
   }
}
6 không. Khi giá trị lớn hơn
outer: while [true] {
   while [true] {
       break outer;
   }
}
6, JavaScript sẽ thực thi câu lệnh ngắt và nhảy ra khỏi vòng lặp

Trên mỗi vòng lặp, giá trị của số đếm sẽ được ghi vào bàn điều khiển

break [LABEL];
1

Sau khi chạy đoạn mã trên, bạn sẽ nhận được kết quả sau. Với kết quả này, bạn có thể thấy câu lệnh break đã kết thúc sớm vòng lặp for

break [LABEL];
2

Thoát khỏi vòng lặp lồng nhau trong JavaScript

Câu lệnh ngắt của JavaScript cho phép bạn thoát khỏi các vòng lặp lồng nhau bằng cách sử dụng các nhãn. Bằng cách gắn nhãn cho một vòng lặp, bạn có thể chuyển đến vòng lặp cụ thể đó khi sử dụng ngắt

Trước tiên, bạn nên đặt tên cho vòng lặp mà bạn muốn sử dụng tên theo sau là dấu hai chấm [

outer: while [true] {
   while [true] {
       break outer;
   }
}
8] trước định nghĩa vòng lặp của bạn. Đối với ví dụ này, chúng tôi sẽ gắn nhãn vòng lặp for đầu tiên của chúng tôi là “
outer: while [true] {
   while [true] {
       break outer;
   }
}
9“

Trong vòng lặp có nhãn, chúng ta có vòng lặp for khác. Cả hai vòng lặp sẽ chỉ đếm từ 0 đến 3. Khi các giá trị của “

switch [0] {
    case 0:
        break;
}
0” cộng với “
switch [0] {
    case 0:
        break;
}
1” lớn hơn
switch [0] {
    case 0:
        break;
}
2, chúng ta sẽ thoát ra khỏi vòng lặp lồng nhau bằng cách sử dụng “
switch [0] {
    case 0:
        break;
}
3“

break [LABEL];
9

Bằng cách ghi lại “

switch [0] {
    case 0:
        break;
}
4” ở cuối mỗi vòng lặp, chúng ta có thể dễ dàng biết chính xác khi nào chúng ta thoát ra khỏi các vòng lặp lồng nhau. Ví dụ: như thể hiện trong kết quả bên dưới, cả hai vòng lặp đều kết thúc ngay khi giá trị vượt quá 3

while [true] {
    break;
}
1

Sử dụng câu lệnh break trong JavaScript switch

Câu lệnh ngắt là một thành phần quan trọng để kiểm soát luồng của câu lệnh ngắt trong JavaScript. Không nghỉ ngơi, JavaScript sẽ đơn giản chuyển sang trường hợp tiếp theo

Để giới thiệu điều này, chúng tôi có JavaScript đơn giản sau. Đầu tiên, chúng ta có một câu lệnh switch mà chúng ta đang chuyển vào giá trị “

outer: while [true] {
   while [true] {
       break outer;
   }
}
4“

Trong chính cấu trúc, chúng ta có hai trường hợp, một trường hợp có giá trị “0” và một trường hợp có giá trị “1”. Vì chúng tôi đã chuyển vào giá trị 0, văn bản “Chuyển đổi ví dụ” sẽ được ghi vào bảng điều khiển

while [true] {
    break;
}
0

Dưới đây, bạn có thể thấy đầu ra mà bạn sẽ thấy trong bảng điều khiển của mình sau khi chạy ví dụ trên

while [true] {
    break;
}
1

Tuy nhiên, nếu bạn loại bỏ câu lệnh “

while [true] {
    break;
}
3” khỏi trường hợp đầu tiên thì JavaScript sẽ thực thi mã trong trường hợp tiếp theo và tiếp tục thực hiện như vậy cho đến khi nó chạm vào dấu ngắt hoặc cấu trúc kết thúc

while [true] {
    break;
}
2

Sự kết luận

Đến cuối hướng dẫn này, bạn sẽ hiểu cách bạn có thể sử dụng câu lệnh ngắt trong JavaScript

Câu lệnh này cho phép bạn thoát khỏi vòng lặp và là cách bạn thoát khỏi câu lệnh chuyển đổi

Nếu bạn có bất kỳ câu hỏi nào về việc sử dụng mã này trong mã của mình, vui lòng nhận xét bên dưới

Hãy chắc chắn kiểm tra nhiều hướng dẫn JavaScript của chúng tôi. Ngoài ra, chúng tôi cũng có rất nhiều hướng dẫn lập trình khác

Break có dừng tất cả các vòng lặp không?

break chấm dứt việc thực thi vòng lặp for hoặc while . Các câu lệnh trong vòng lặp sau câu lệnh break không thực thi. Trong các vòng lặp lồng nhau, break chỉ thoát khỏi vòng lặp mà nó xảy ra.

Làm cách nào để thoát khỏi tất cả các vòng lặp trong JavaScript?

Câu lệnh break, dùng để thoát khỏi vòng lặp sớm . Nhãn có thể được sử dụng với dấu ngắt để kiểm soát dòng chảy chính xác hơn. Nhãn chỉ đơn giản là một mã định danh theo sau là dấu hai chấm [. ] được áp dụng cho một câu lệnh hoặc một khối mã.

Break có hoạt động trong vòng lặp JavaScript không?

Bạn sử dụng câu lệnh break để kết thúc sớm một vòng lặp chẳng hạn như vòng lặp while hoặc vòng lặp for . Nếu có các vòng lặp lồng nhau thì câu lệnh break sẽ kết thúc vòng lặp trong cùng. Bạn cũng có thể sử dụng câu lệnh ngắt để kết thúc câu lệnh chuyển đổi hoặc câu lệnh có nhãn.

Break có kết thúc tất cả các vòng Java không?

Câu lệnh break trong Java kết thúc vòng lặp ngay lập tức và điều khiển chương trình chuyển sang câu lệnh tiếp theo sau vòng lặp. Nó hầu như luôn được sử dụng với các câu lệnh ra quyết định [Java if. tuyên bố khác].

Chủ Đề