JavaScript break 语句

返回上一级

break 语句用于退出 switch 语句或循环语句(for, for ... in, while, do ... while)

浏览器支持

支持 支持 支持 支持 支持

语法

break;

使用可选标签引用

break labelname ;

说明

break 语句用于退出 switch 语句或循环语句(for, for ... in, while, do ... while)

当 break 语句用于 switch 语句中时,会跳出 switch 代码块,终止执行代码

当 break 语句用于循环语句时,会终止执行循环,并执行循环后代码(如果有的话)

break 语句同样可用于可选的标签引用,用于跳出代码块

break 语句(不带标签引用),只能用在循环或 switch 中

范例

在循环中使用了 break 语句

循环代码块,在变量 i 为 "3" 时退出循环

var text = ""
var i;

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

运行范例 »

范例

在 while 循环语句中使用了 break 语句

循环代码块,在 i 等于 "3" 时退出循环

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;    
    if (i == 3) {
        break;    
    }
}

运行范例 »

范例

跳出 switch 语句块,确保只有一个 case 语句块执行

var day;
switch (new Date().getDay()) {
    case 0:
        day = "Sunday";
        break;

    case 1:
        day = "Monday";
        break;

    case 2:
        day = "Tuesday";
        break;
    case 3:
        day = "Wednesday";
        break;

    case 4:
        day = "Thursday";
        break;

    case 5:
        day = "Friday";
        break;

    case 6:
        day = "Saturday";
        break;
}

运行范例 »

范例

在标签引用中使用 break 语句,用于跳出代码块

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
list: 
{
    text += cars[0] + "<br>";     
    text += cars[1] + "<br>";
    text += cars[2] + "<br>";
    break list;
    text += cars[3] + "<br>";
}

运行范例 »

范例

在标签引用中使用 break 语句,用于跳出嵌套循环

var text = "";
var i, j;
Loop1: // 第一个循环标签 "Loop1"
for (i = 0; i < 3; i++) {
    text += "<br>" + "i = " + i + ", j = ";
    Loop2: // 第二个循环标签 "Loop2"
    for (j = 10; j < 15; j++) {        
       if (j == 12) {            
           break Loop2;
       }        
       document.getElementById("demo").innerHTML = text += j + " ";    
    }
}

运行范例 »

相关页面

JavaScript 基础教程: JavaScript Break 和 Continue

JavaScript 基础教程: JavaScript 循环

JavaScript 基础教程: JavaScript While 循环

JavaScript 基础教程: JavaScript continue 语句

JavaScript 参考手册: JavaScript for 语句

JavaScript 参考手册: JavaScript while 语句

返回上一级

JavaScript 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.