JavaScript breek
Voorbeelde
Breek uit 'n lus wanneer i 3 is:
let text = "";
for (let i = 0; i < 5; i++) {
if (i === 3) break;
text += i + "<br>";
}
let text = "";i = 0;
while (i < 5) {
text += i + "<br>";
i++;
if (i === 3) break;
}
Meer voorbeelde hieronder.
Definisie en gebruik
Die break
stelling breek uit 'n skakelaar of 'n lus.
In 'n skakelaar breek dit uit die skakelaarblok. Dit stop die uitvoering van meer kode binne die skakelaar.
In 'n lus breek dit uit die lus en gaan voort om die kode na die lus uit te voer (indien enige).
Die gebruik van etikette
Die break
stelling kan 'n etiketverwysing gebruik om uit enige JavaScript-kodeblok te breek (sien "Meer voorbeelde" hieronder).
Sonder 'n etiket kan breek slegs binne 'n lus of 'n skakelaar gebruik word.
Sintaksis
break;
Gebruik die opsionele etiketverwysing:
break labelname;
Meer voorbeelde
Breek uit 'n skakelblok wanneer 'n saak waar is:
let 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;
}
Breek uit 'n lys:
let text = "";
const cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
break list;
text += cars[3] + "<br>";
}
Voorbeeld
Breek uit 'n geneste lus:
// The first for loop is labeled "Loop1"
Loop1:
for (let i = 0; i < 3; i++) {
// The second for loop is labeled "Loop2"
Loop2:
for (let i = 10; i < 15; i++) {
if (i === 12) break Loop1;
}
}
Verwante bladsye
JavaScript-tutoriaal: JavaScript breek en gaan voort
JavaScript-tutoriaal: JavaScript vir lus
JavaScript Tutoriaal: JavaScript Terwyl Loop
JavaScript-tutoriaal: JavaScript Switch
JavaScript-verwysing: JavaScript voortgaan Verklaring
JavaScript-verwysing: JavaScript vir Verklaring
JavaScript-verwysing: JavaScript terwyl Verklaring
JavaScript-verwysing: JavaScript-skakelaarverklaring
Blaaierondersteuning
break
is 'n ECMAScript1 (ES1) kenmerk.
ES1 (JavaScript 1997) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |