Khoá học: Thiết lập dự án Wordpress

Nếu bạn đang tìm kiếm một cách nhanh chóng và hiệu quả để thiết lập một trang web cá nhân hoặc doanh nghiệp của mình, hãy bắt đầu với WordPress. Được coi là nền tảng quản lý nội dung (CMS) phổ biến nhất trên thế giới, WordPress cho phép bạn dễ dàng tạo ra một [...]

JavaScript Bài 35: Lệnh break & continue trong JavaScript

1) Câu lệnh break trong JavaScript

– Lệnh break thường được đặt vào bên trong các vòng lặp như: for, while, do while

– Khi lệnh break được thực thi, vòng lặp sẽ kết thúc mặc cho điều kiện của vòng lặp có còn đúng hay không.

Hay nói cách khác là “lệnh break được dùng để thoát khỏi vòng lặp trước khi vòng lặp kết thúc”

Ví dụ 1:

Sử dụng lệnh break trong vòng lặp for


<script>
    for(var i = 1; i < 10; i++){
        if(i == 5){break;}
        document.write(i + "<hr>");
    }
</script>

Xem ví dụ

Ví dụ 2:

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


<script>
    var i = 1;
    while(i < 10){
        if(i == 5){break;}
        document.write(i + "<hr>");
        i++;
    }
</script>

Xem ví dụ

Ví dụ 3:

Sử dụng lệnh break trong vòng lặp do while


<script>
    var i = 1;
    do{
        if(i == 5){break;}
        document.write(i + "<hr>");
        i++;
    }while(i < 10);
</script>

Xem ví dụ

– Lệnh break cũng dùng để ngăn chặn việc thực thi những câu lệnh nằm sau trường hợp so sánh trùng khớp trong lệnh switch case

Ví dụ, lệnh switch case không sử dụng breakVí dụ, lệnh switch case có sử dụng break
<script>
    var season = "ha";
    switch (season){
        case "xuan":
            document.write("Mùa Xuân");
        case "ha":
            document.write("Mùa Hạ");
        case "thu":
            document.write("Mùa Thu");
        case "dong":
            document.write("Mùa Đông");
    }
</script>
<script>
    var season = "ha";
    switch (season){
        case "xuan":
            document.write("Mùa Xuân");
            break;
        case "ha":
            document.write("Mùa Hạ");
            break;
        case "thu":
            document.write("Mùa Thu");
            break;
        case "dong":
            document.write("Mùa Đông");
            break;
    }
</script>
Xem ví dụ Xem ví dụ

– Ngoài ra, lệnh break còn được dùng để thoát khỏi một khối lệnh. Tuy nhiên, khối lệnh đó phải được gắn một nhản, và khi dùng lệnh break thì phải gọi kèm theo nhản của khối lệnh đó.

Ví dụ:

<script>
    document.write("1<br>");
    document.write("2<br>");
    document.write("3<br>");
    number: {
        document.write("4<br>");
        document.write("5<br>");
        break number;
        document.write("6<br>");
        document.write("7<br>");
    }
    document.write("8<br>");
    document.write("9<br>");
</script>

Xem ví dụ

2) Câu lệnh continue trong JavaScript

– Lệnh continue thường được đặt vào bên trong các vòng lặp như: for, while, do while

– Khi lệnh continue được thực thi, những câu lệnh còn lại của lần lặp hiện tại sẽ bị bỏ qua.

Ví dụ 1:

Sử dụng lệnh continue trong vòng lặp for


<script>
    for(var i = 1; i < 10; i++){
        if(i==2 || i==5 || i==7){
            continue;
        }
        document.write(i + "<br>");
    }
</script>

Xem ví dụ

Ví dụ 2:

Sử dụng lệnh continue trong vòng lặp while


<script>
    var i = 1;
    while (i < 10){
        if(i==2 || i==5 || i==7){
            i++;
            continue;
        }
        document.write(i + "<br>");
        i++;
    }
</script>

Xem ví dụ

Ví dụ 3:

Sử dụng lệnh continue trong vòng lặp do while


<script>
    var i = 1;
    do{
        if(i==2 || i==5 || i==7){
            i++;
            continue;
        }
        document.write(i + "<br>");
        i++;
    }while (i < 10);
</script>

Xem ví dụ

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *