Dichiarazione di break in JavaScript - Funzionamento ed esempi di dichiarazione di rottura

Sommario:

Anonim

Introduzione all'istruzione Break in JavaScript

L'istruzione Break viene utilizzata per modificare la funzione di un programma. I loop vengono utilizzati per condurre tali sequenze di istruzioni per un paio di volte prima che l'esito del test sia impreciso. Ci potrebbero essere alcune circostanze in cui, senza eseguire la maggior parte delle frasi, possiamo uscire dall'affermazione. In queste circostanze potremmo usare la dichiarazione di break in javascript. L'istruzione break viene utilizzata in un'istruzione switch, che viene suddivisa dal blocco switch. All'interno dell'etichetta menzionata, l'istruzione break deve essere nidificata. Ogni istruzione di blocco può essere l'istruzione contrassegnata; un'istruzione loop non deve precedere.

Se il compilatore JavaScript rileva l'istruzione break al loro interno mentre si esibisce per loop, while loop e do-while loop, il loop impedirà di eseguire le istruzioni e uscirà immediatamente dal loop.

Sintassi:

break;

Codice:

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

Produzione:

3

Nota: l'istruzione break viene utilizzata anche con le istruzioni switch.

Diagramma di flusso per istruzione Break in JavaScript

Il diagramma di flusso per l'istruzione break è come mostrato nell'immagine seguente:

Come funziona Break Statement in JavaScript?

L'istruzione break divide il ciclo mentre usiamo l'istruzione break all'interno di un ciclo e continua dopo il ciclo per iniziare il codice. È inoltre possibile utilizzare un'istruzione break connessa all'etichetta per uscire dal blocco di codice JavaScript. In modo semplice, ogni volta che viene effettuata una corrispondenza e il lavoro viene svolto se viene soddisfatta l'istruzione break. Pertanto, l'istruzione switch dovrebbe continuare ad analizzare l'espressione.

Dobbiamo essere sicuri che l'istruzione in corso di implementazione sia la prima corrispondenza Quando si desidera che varie combinazioni causino blocchi di codice, ciò sarebbe impedito dall'istruzione break. Non è necessario interrompere l'ultima istanza in un blocco switch. Ad ogni modo, il blocco si rompe lì.

Esempi di Break Break in JavaScript

Di seguito sono riportati i numerosi esempi dell'istruzione break JavaScript:

Esempio n. 1: istruzione Break all'interno del loop



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

Esecuzione :

  • Salva il codice sopra in formato html.
  • Esegui il codice nel browser web.

Produzione:

Esempio n. 2: istruzione Break all'interno del ciclo while



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

Produzione:

Esempio n. 3: istruzione Break all'interno del tag 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;

Produzione:

Esempio n. 4: utilizzo delle istruzioni dell'etichetta di interruzione



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;

Produzione:

Esempio n. 5: istruzione Break all'interno del loop interno



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

Produzione:

Esempio n. 6: istruzione Break in switch case



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

Produzione:

Conclusione

È molto utile superare qualsiasi ciclo, inclusi JavaScript per Loop, JavaScript While Loop e JavaScript Do While Loop. Se il compilatore JavaScript rileva l'istruzione break all'interno di se stessi durante l'implementazione di questi loop, il loop smetterebbe di eseguire le istruzioni e uscirebbe immediatamente dal loop. In modo semplice, ogni volta che viene trovata una corrispondenza e se viene rilevata l'istruzione break, il lavoro viene eseguito. L'istruzione switch deve pertanto iniziare a esaminare l'espressione. Abbiamo anche usato un caso switch per un'istruzione break, in cui l'istruzione switch analizza un'espressione che abbina il valore dell'espressione a una clausola case e conduce istruzioni relative a quel caso, nonché istruzioni nei casi.

Articoli consigliati

Questa è una guida all'istruzione Break in JavaScript. Qui discutiamo gli esempi funzionanti e diversi di istruzioni break in javaScript con codice e output. Puoi anche consultare i seguenti articoli per saperne di più-

  1. Cambia istruzione in JavaScript
  2. Pattern in JavaScript
  3. Mentre Loop in JavaScript
  4. Operatori di confronto in JavaScript
  5. Diversi tipi di loop con i suoi vantaggi
  6. Loop in VBScript con esempi
  7. Tipi di operatori di confronto in PowerShell
  8. Esempi di Switch Case in PowerShell