Sissejuhatus avaldusesse JavaScriptis

Break Statement on programmi funktsiooni muutmiseks. Enne testi tulemuse ebatäpsust kasutatakse paar korda selliste väitejadade läbiviimiseks ahelaid. Võib esineda olukordi, kus ilma enamikku lauseid täites võime avaldusest väljuda. Nendes olukordades võiksime JavaScriptis kasutada pausilauseid. Murdeavaldust kasutatakse lülitusavalduses, mis eraldatakse lülitusplokist. Mainitud sildi sees peab purunemisavaldus olema pesastatud. Iga plokkväide võib olla märgitud lause; silmuse avaldus ei pea sellele eelnema.

Kui JavaScripti kompilaator avastab nende sees katkestuse avalduse, samal ajal kui silmuse ja tegemise ajal silmus, takistab silmus avalduste täitmist ja väljub silmusest koheselt.

Süntaks:

break;

Kood:

For instance:
var n = 0;
while (n < 5) (
if (n === 3) (
break;
)
n = n + 1;
)
console.log(n);

Väljund:

3

Märkus: murdeavaldust kasutatakse ka koos lülitusavaldustega.

Blokeeringu diagramm JavaScriptis

Katkestusaruande vooskeem on näidatud alloleval pildil:

Kuidas Break Statement töötab JavaScriptis?

Katkestuslause jagab silmuse, kuna me kasutame silmuse sees katkestuslauset ja jätkame koodi käivitamiseks pärast silmust. JavaScripti koodiplokist väljumiseks võiksite kasutada ka siltidega ühendatud katkestuslauset. Lihtsal moel, alati kui matš tehakse ja töö tehakse siis, kui pausiavaldus on täidetud. Seetõttu peaks lülituslause jätkama avalduse analüüsimist.

Peame olema kindlad, et rakendatav avaldus on esimene vaste. Kui soovite, et erinevad kombinatsioonid põhjustaksid koodiplokke, siis murdumisavaldus takistab seda. Lülitusploki viimast eksemplari ei pea purustama. Mõlemal juhul plokk puruneb seal.

Näited JavaScriptis esitatud avaldusest

Allpool on arvukalt näiteid javascripti purunemisavaldusest:

Näide 1: silmuse murdumisavaldus



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);
)

Täitmine :

  • Salvestage ülaltoodud kood html-vormingus.
  • Käivitage kood veebibrauseris.

Väljund:

Näide 2: murda avaldus silmuse ajal



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äljund:

Näide # 3: Div-sildi sees olev avaldus



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äljund:

Näide # 4: katkestusmärgendite kasutamine



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äljund:

Näide # 5: sisselülituse sees olev murdulause



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äljund:

Näide # 6: katkestuslause ülemineku korral



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äljund:

Järeldus

On väga kasulik pääseda läbi kõigist aasadest, sealhulgas JavaScript For Loop, JavaScripti Loop ja JavaScripti Kui Loop. Kui JavaScripti kompilaator tuvastab nende silmuste rakendamisel eneses murdumisavalduse, lõpetaks silmus avalduste täitmise ja väljuks silmusest koheselt. Lihtsal moel, kui leitakse vaste ja kui ilmneb vaheaeg, teostatakse töö. Seetõttu tuleb vahetusavalduses hakata avaldist uurima. Oleme katkestusavalduse jaoks kasutanud ka lülitusjuhtumit, kus lülituslause analüüsib avaldist, mis vastab avaldise väärtusele juhtumisklausliga, ja viib läbi juhtumiga seotud avaldusi, samuti juhtumite avaldusi.

Soovitatavad artiklid

See on JavaScripti murdmise avalduse juhend. Siin käsitleme javaScript-i murdulausete toimivaid ja erinevaid näiteid koos koodi ja väljundiga. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Lülitage avaldus JavaScriptis
  2. Mustrid JavaScriptis
  3. Kuigi silmus JavaScriptis
  4. Operaatorite võrdlus JavaScriptis
  5. Erinevat tüüpi silmused koos selle eelistega
  6. Silmused VBScriptis näidetega
  7. Võrdlusoperaatorite tüübid PowerShellis
  8. Näited lülituskorpuse kohta rakenduses PowerShell

Kategooria: