Úvod do prehlásenia o zlomoch v JavaScripte
Prestávka sa používa na zmenu funkcie programu. Slučky sa používajú na vykonanie takýchto sekvencií príkazov niekoľkokrát predtým, ako je výsledok testu nepresný. Môžu sa vyskytnúť okolnosti, keď bez vykonania väčšiny viet môžeme vyhlásenie vypovedať. Za týchto okolností by sme mohli použiť vyhlásenie o prerušení v javascripte. Príkaz break sa používa v príkaze switch, ktorý je oddelený od prepínacieho bloku. Na uvedenom štítku musí byť príkaz break vložený. Každý príkaz bloku môže byť označený príkaz; vyhlásenie o slučke ho nemusí predchádzať.
Ak kompilátor JavaScript zistí príkaz break v nich počas vykonávania cyklu loop, while loop a do-while loop, slučka zabráni vykonaniu príkazov a okamžite ukončí slučku.
syntaxe:
break;
kód:
For instance:
var n = 0;
while (n < 5) (
if (n === 3) (
break;
)
n = n + 1;
)
console.log(n);
Výkon:
3
Poznámka: Príkaz break sa používa aj s príkazmi switch.Vývojový diagram pre vyhlásenie o porušení v JavaScripte
Vývojový diagram pre príkaz break je uvedený na obrázku nižšie:
Ako funguje vyhlásenie o zlomení v jazyku JavaScript?
Príkaz break rozdelí slučku, keď používame príkaz break vo vnútri slučky a pokračuje po slučke na inicializáciu kódu. Na ukončenie kódového bloku jazyka JavaScript môžete použiť aj príkaz na prerušenie pripojený k menovke. Jednoduchým spôsobom, kedykoľvek sa uskutoční zápas, a ak sa splní vyhlásenie o prerušení, práca sa vykoná. Príkaz switch by preto mal pokračovať v analýze výrazu.
Musíme si byť istí, že implementovaný príkaz je prvou zhodou. Ak chcete, aby rôzne kombinácie spôsobovali blokovanie kódu, príkazom break by tomu zabránilo. Posledná inštancia v prepínacom bloku nemusí byť prerušená. V oboch prípadoch sa blok zlomí.
Príklady prehlásenia o zlomoch v JavaScripte
Nižšie uvádzame početné príklady príkazu javascript break:
Príklad č. 1: Príkaz prerušenia vo vnútri cyklu
JavaScript Break Statement
JavaScript Break Statement
var n;
for (n = 10; n > 0; n--)
(
if(n == 5)
(
document.write("Exiting the loop: n = " + n);
break;
)
document.write(" The numbers are: = " + n);
)
JavaScript Break Statement
JavaScript Break Statement
var n;
for (n = 10; n > 0; n--)
(
if(n == 5)
(
document.write("Exiting the loop: n = " + n);
break;
)
document.write(" The numbers are: = " + n);
)
JavaScript Break Statement
JavaScript Break Statement
var n;
for (n = 10; n > 0; n--)
(
if(n == 5)
(
document.write("Exiting the loop: n = " + n);
break;
)
document.write(" The numbers are: = " + n);
)
JavaScript Break Statement
JavaScript Break Statement
var n;
for (n = 10; n > 0; n--)
(
if(n == 5)
(
document.write("Exiting the loop: n = " + n);
break;
)
document.write(" The numbers are: = " + n);
)
Realizácia :
- Uložte vyššie uvedený kód vo formáte html.
- Spustite kód vo webovom prehliadači.
Výkon:
Príklad č. 2: Výkaz prerušenia vo vnútri slučky
JavaScript Break Statement
JavaScript Break Statement
var n = 0;
while (n <= 10)
(
document.write("
The numbers are: = " + n);
n++;
if(n == 5)
(
break;
)
)
document.write("
Exiting the loop: n = " + n);
JavaScript Break Statement
JavaScript Break Statement
var n = 0;
while (n <= 10)
(
document.write("
The numbers are: = " + n);
n++;
if(n == 5)
(
break;
)
)
document.write("
Exiting the loop: n = " + n);
JavaScript Break Statement
JavaScript Break Statement
var n = 0;
while (n <= 10)
(
document.write("
The numbers are: = " + n);
n++;
if(n == 5)
(
break;
)
)
document.write("
Exiting the loop: n = " + n);
JavaScript Break Statement
JavaScript Break Statement
var n = 0;
while (n <= 10)
(
document.write("
The numbers are: = " + n);
n++;
if(n == 5)
(
break;
)
)
document.write("
Exiting the loop: n = " + n);
Výkon:
Príklad č. 3: Výkaz prerušenia vo vnútri značky div
JavaScript Break statement
JavaScript Break Statement
var myvalue = "";
var n;
for (n = 1; n < 10; n++) (
if (n === 5) (
break;
)
myvalue += "Educba" + n + "
";
)
document.getElementById("brk_stmt_id").innerHTML = myvalue;
JavaScript Break statement
JavaScript Break Statement
var myvalue = "";
var n;
for (n = 1; n < 10; n++) (
if (n === 5) (
break;
)
myvalue += "Educba" + n + "
";
)
document.getElementById("brk_stmt_id").innerHTML = myvalue;
JavaScript Break statement
JavaScript Break Statement
var myvalue = "";
var n;
for (n = 1; n < 10; n++) (
if (n === 5) (
break;
)
myvalue += "Educba" + n + "
";
)
document.getElementById("brk_stmt_id").innerHTML = myvalue;
JavaScript Break statement
JavaScript Break Statement
var myvalue = "";
var n;
for (n = 1; n < 10; n++) (
if (n === 5) (
break;
)
myvalue += "Educba" + n + "
";
)
document.getElementById("brk_stmt_id").innerHTML = myvalue;
Výkon:
Príklad č. 4: Použitie príkazov na označenie prerušenia
JavaScript Break Statement
JavaScript Break Statement
var res = ("Educab1", "Educba2", "Educba3", "Educba4", "Educba5");
var value = "";
breaklabel: (
value += res(0) + "
" + res(1) + "
";
break breaklabel;
value += res(2) + "
"+ res(3) + "
" + res(4);
)
document.getElementById("brk_stmt_id").innerHTML = value;
JavaScript Break Statement
JavaScript Break Statement
var res = ("Educab1", "Educba2", "Educba3", "Educba4", "Educba5");
var value = "";
breaklabel: (
value += res(0) + "
" + res(1) + "
";
break breaklabel;
value += res(2) + "
"+ res(3) + "
" + res(4);
)
document.getElementById("brk_stmt_id").innerHTML = value;
JavaScript Break Statement
JavaScript Break Statement
var res = ("Educab1", "Educba2", "Educba3", "Educba4", "Educba5");
var value = "";
breaklabel: (
value += res(0) + "
" + res(1) + "
";
break breaklabel;
value += res(2) + "
"+ res(3) + "
" + res(4);
)
document.getElementById("brk_stmt_id").innerHTML = value;
JavaScript Break Statement
JavaScript Break Statement
var res = ("Educab1", "Educba2", "Educba3", "Educba4", "Educba5");
var value = "";
breaklabel: (
value += res(0) + "
" + res(1) + "
";
break breaklabel;
value += res(2) + "
"+ res(3) + "
" + res(4);
)
document.getElementById("brk_stmt_id").innerHTML = value;
Výkon:
Príklad č. 5: Výpis prerušenia vo vnútornej slučke
JavaScript Break Statement
document.write("Starting of the loop …
");
outerloop: // indicates name of the label
for (var m = 0; m < 5; m++) (
document.write("Outside the loop: " + m + "
");
innerloop:
for (var n = 0; n < 5; n++) (
if (n > 3 ) break ;
if (m == 2) break innerloop;
if (m == 4) break outerloop;
document.write("Inside the loop: " + n + "
");
)
)
document.write("End of the loop…
");
Výkon:
Príklad č. 6: Príkaz prerušenia v prípade prepínača
JavaScript Break Statement
var value = 'two';
document.write("The switch case is entering into the program…
");
switch (value) (
case 'one': document.write("Result is: This is First statement…
");
break;
case 'two': document.write("Result is: This is Second statement…
");
break;
case 'three': document.write("Result is: This is Third statement…
");
break;
case 'four': document.write("Result is: This is Fourth statement…
");
break;
case 'five': document.write("Result is: This is Five statement…
");
break;
default: document.write("Result is: This is last statement…
")
)
document.write("Switch case is exiting out of the program…");
Výkon:
záver
Je veľmi užitočné prejsť ktoroukoľvek slučkou vrátane skriptov JavaScript For Loop, JavaScript while Loop a JavaScript Do while Loop. Ak kompilátor jazyka JavaScript zistí príkaz break vo vnútri seba pri implementácii týchto slučiek, slučka by zastavila vykonávanie príkazov a slučku okamžite ukončila. Jednoducho sa vykoná práca vždy, keď sa nájde zhoda a ak sa vyskytne vyhlásenie o prerušení. Príkaz switch musí preto začať skúmať výraz. Použili sme aj prípad prepínača pre príkaz break, kde príkaz switch analyzuje výraz, ktorý sa zhoduje s hodnotou výrazu, s klauzulkou case a vykonáva vyhlásenia týkajúce sa tohto prípadu, ako aj vyhlásenia v prípadoch.
Odporúčané články
Toto je príručka k vyhláseniu o porušení v jazyku JavaScript. Tu diskutujeme pracovné a rôzne príklady príkazov break v javaScript s kódom a výstupom. Viac informácií nájdete aj v nasledujúcich článkoch
- Prepnúť vyhlásenie v JavaScripte
- Vzory v JavaScripte
- Zatiaľ čo slučka v JavaScripte
- Porovnanie operátorov v JavaScripte
- Rôzne typy slučiek s jej výhodami
- Slučky vo VBScript s príkladmi
- Typy porovnávacích operátorov v PowerShell
- Príklady spínača v PowerShell