Uvod u Break Statement u JavaScript-u
Izjava o prekidu koristi se za promjenu funkcije programa. Petlje se koriste za vođenje takvih nizova izjava nekoliko puta prije nego što je ishod testa netočan. Mogle bi postojati neke okolnosti u kojima bez izvršavanja većine rečenica možemo izaći iz izjave. Izjava o prekidu mogla bismo koristiti u JavaScriptu u tim okolnostima. Izjava o prekidu koristi se u izvodu prekidača, koji je odvojen od sklopnog bloka. Unutar navedene oznake izjava o prekidu mora biti ugniježđena. Svaka izjava bloka može biti označena izjava; izjava petlje ne treba joj prethoditi.
Ako JavaScript prevoditelj otkriva prijelomnu izjavu unutar njih tijekom izvođenja za petlju, dok petlja i petlja do-dok, petlja će spriječiti izvođenje izjava i odmah zatvoriti petlju.
Sintaksa:
break;
Kodirati:
For instance:
var n = 0;
while (n < 5) (
if (n === 3) (
break;
)
n = n + 1;
)
console.log(n);
Izlaz:
3
Napomena: Izjava o prekidu koristi se i sa izjavama o prebacivanju.Dijagram bloka izjave o prekidu u JavaScript-u
Dijagram toka za iskaz prekida prikazan je na slici ispod:
Kako funkcionira izjava o prekidu u JavaScript-u?
Izjava prekida dijeli petlju dok koristimo iskaz prekida unutar petlje i nastavlja se nakon petlje za pokretanje koda. Za izlaz iz bloka koda JavaScript možete koristiti i izjavu o prekidu koja je povezana s naljepnicom. Na jednostavan način, kad god se podudara, a posao se obavlja ako se ispuni izjava o prekidu. Stoga bi naredba switch trebala nastaviti analizirati izraz.
Moramo biti sigurni da je izjava koja se implementira prvo podudaranje Kada želite da različite kombinacije uzrokuju blokove koda, to bi spriječilo izjavu break. Posljednju instancu u sklopnom bloku ne treba razbijati. Bilo kako bilo, blok se tamo probija.
Primjeri izjave o prekidu u JavaScript-u
Ispod su brojni primjeri izjave o prekidu javascripta:
Primjer # 1: Izjava o prekidu unutar petlje
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);
)
Izvršenje :
- Spremite gornji kôd u html formatu.
- Pokrenite kôd u web-pregledniku.
Izlaz:
Primjer # 2: Izjava o prekidu unutar petlje
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);
Izlaz:
Primjer # 3: Izjava o prekidu unutar div oznake
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;
Izlaz:
Primjer # 4: Korištenje izjava o prekidu
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;
Izlaz:
Primjer # 5: Izjava o prekidu unutar unutarnje petlje
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…
");
Izlaz:
Primjer # 6: Izjava o prekidu u slučaju prekidač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…");
Izlaz:
Zaključak
Vrlo je korisno proći kroz bilo koju petlju, uključujući JavaScript za petlju, JavaScript dok je petlja i JavaScript radi dok petlja. Ako Java kompajler otkriva prijelomnu izjavu unutar sebe prilikom implementacije ovih petlji, petlja će prestati izvoditi izjave i odmah izaći iz petlje. Na jednostavan način, kad god se pronađe podudaranje i ako se nađe izjava o prekidu, posao se izvodi. Izjava o prekidaču mora, dakle, početi ispitivati izraz. Koristili smo i slučaj prekidača za iskaz preloma, gdje izjava prekidača analizira izraz koji odgovara vrijednosti izraza klauzuli slučaja i provodi izjave koje se odnose na taj slučaj, kao i izjave u slučajevima.
Preporučeni članci
Ovo je vodič za Break Statement u JavaScript-u. Ovdje smo raspravljali o radnim i različitim primjerima break izjava u javaScript s kodom i izlazom. Možete pogledati i sljedeće članke da biste saznali više -
- Izjava o prebacivanju na JavaScript
- Obrasci u JavaScript
- Dok je petlja u JavaScript-u
- Operatori za usporedbu u JavaScript-u
- Različite vrste petlji s njenim prednostima
- Petlje u VBScript sa primjerima
- Vrste operatora za usporedbu u PowerShell-u
- Primjeri kućišta prekidača u PowerShellu