JavaScript break-lause
- palaa edelliseen sivuun katkaise
- seuraava sivu luokka
- palaa yhdellä tasolla ylös JavaScript lauseen viittausopas
定义和用法
break 语句退出 switch 语句或循环(for、for ... in、while、do ... while)。
当 break 语句与 switch 语句一起使用时,它会跳出 switch 块。这将停止在块内执行更多代码和/或 case 测试。
在循环中使用 break 语句时,它会中断循环并继续执行循环后的代码(如果有)。
break 语句还可以与可选的标签引用一起使用,以“跳出”任何 JavaScript 代码块(请参阅下面的“更多实例”)。
注释:如果不引用标签,break 语句只能在循环或 switch 中使用。
esimerkki
在这个例子中,我们将 for 循环与 break 语句一起使用。
循环一段代码,但当变量 i 等于 "3" 时退出循环:
var text = "" var i; for (i = 0; i < 5; i++) { if (i === 3) { katkaise; } text += "The number is " + i + "<br>"; }
页面下方有更多 TIY 实例。
语法
katkaise;
使用可选的标签引用:
katkaise labelname;
技术细节
JavaScript 版本: | ECMAScript 1 |
---|
更多实例
esimerkki
在本例中,我们将 while 循环与 break 语句一起使用。
循环一段代码,但当变量 i 等于 "3" 时退出循环:
var text = ""; var i = 0; while (i < 5) { text += "<br>The number is " + i; i++; if (i === 3) { katkaise; } }
esimerkki
Hyppää ulos switch-lohkosta varmistaaksesi, että suoritetaan vain yksi case:
var päivä; switch (new Date().getDay()) { case 0: päivä = "Sunday"; katkaise; case 1: päivä = "Monday"; katkaise; case 2: päivä = "Tuesday"; katkaise; case 3: päivä = "Wednesday"; katkaise; case 4: päivä = "Thursday"; katkaise; case 5: päivä = "Friday"; katkaise; case 6: päivä = "Saturday"; katkaise; }
esimerkki
Hyppää ulos JavaScript-koodipalasta käyttämällä merkintää sisältävää katkaise-lauseketta:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; lista: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; katkaise lista; text += cars[3] + "<br>"; }
esimerkki
Hyppää ulos sisäkkäisestä for-silmukasta käyttämällä merkintää sisältävää katkaise-lauseketta:
var text = ""; var i, j; Loop1: // ensimmäinen for-silmukka on merkitty "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // toinen for-silmukka on merkitty "Loop2" for (j = 0; j < 5; j++) { if (j === 2) { katkaise Loop1; } document.getElementById("demo").innerHTML = text += j + " "; } }
selaimen tuki
lause | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
katkaise | tuki | tuki | tuki | tuki | tuki |
liittyvät sivut
JavaScriptin opetusohjelma:JavaScript Break ja Continue
JavaScriptin opetusohjelma:JavaScript For-silmukka
JavaScriptin opetusohjelma:JavaScript While-silmukka
JavaScriptin opetusohjelma:JavaScript Switch
JavaScriptin viittauskirja:JavaScript continue-lause
JavaScriptin viittauskirja:JavaScript for-lause
JavaScriptin viittauskirja:JavaScript while-lause
JavaScriptin viittauskirja:JavaScript switch-lause
- palaa edelliseen sivuun katkaise
- seuraava sivu luokka
- palaa yhdellä tasolla ylös JavaScript lauseen viittausopas