Break-Anweisung in JavaScript - Funktionsweise und Beispiele für Break-Anweisungen

Inhaltsverzeichnis:

Anonim

Einführung in die Break-Anweisung in JavaScript

Die Anweisung break wird verwendet, um die Funktion eines Programms zu ändern. Schleifen werden verwendet, um solche Anweisungssequenzen einige Male durchzuführen, bevor das Ergebnis des Tests ungenau ist. Unter bestimmten Umständen können wir die Anweisung verlassen, ohne die meisten Sätze auszuführen. Unter diesen Umständen können wir die break-Anweisung in Javascript verwenden. Die break-Anweisung wird in einer switch-Anweisung verwendet, die vom switch-Block getrennt wird. Innerhalb des genannten Labels muss die break-Anweisung verschachtelt sein. Jede Blockanweisung kann die markierte Anweisung sein. Eine Schleifenanweisung muss nicht vorangestellt werden.

Wenn der JavaScript-Compiler die darin enthaltene break-Anweisung während der Ausführung von for-Schleife, while-Schleife und do-while-Schleife entdeckt, verhindert die Schleife die Ausführung der Anweisungen und beendet die Schleife sofort.

Syntax:

break;

Code:

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

Ausgabe:

3

Hinweis: Die break-Anweisung wird auch bei switch-Anweisungen verwendet.

Flussdiagramm für die Break-Anweisung in JavaScript

Das Ablaufdiagramm für die break-Anweisung sieht wie folgt aus:

Wie funktioniert die break-Anweisung in JavaScript?

Die break-Anweisung unterteilt die Schleife, wenn wir die break-Anweisung in einer Schleife verwenden, und setzt sie nach der Schleife fort, um den Code zu initiieren. Sie können auch eine mit einem Label verbundene break-Anweisung verwenden, um den Codeblock von JavaScript zu beenden. Auf einfache Weise, wenn eine Übereinstimmung hergestellt wird und die Arbeit erledigt ist, wenn die break-Anweisung erfüllt ist. Daher sollte die switch-Anweisung den Ausdruck weiterhin analysieren.

Wir müssen sicher sein, dass die Anweisung, die implementiert wird, die erste Übereinstimmung ist. Wenn Sie möchten, dass verschiedene Kombinationen Codeblöcke verursachen, wird dies durch die break-Anweisung verhindert. Die letzte Instanz in einem Switch-Block muss nicht unterbrochen werden. In jedem Fall bricht der Block dort.

Beispiele für Break-Anweisungen in JavaScript

Im Folgenden finden Sie zahlreiche Beispiele für die JavaScript-Anweisung break:

Beispiel 1: break-Anweisung in for-Schleife



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

Ausführung :

  • Speichern Sie den obigen Code im HTML-Format.
  • Führen Sie den Code im Webbrowser aus.

Ausgabe:

Beispiel 2: break-Anweisung in while-Schleife



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

Ausgabe:

Beispiel # 3: Break-Anweisung im div-Tag



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;

Ausgabe:

Beispiel # 4: Verwenden von break label Anweisungen



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;

Ausgabe:

Beispiel # 5: break Anweisung innerhalb der inneren Schleife



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

Ausgabe:

Beispiel # 6: break Anweisung 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…");

Ausgabe:

Fazit

Es ist sehr hilfreich, eine beliebige Schleife zu durchlaufen, einschließlich JavaScript For Loop, JavaScript While Loop und JavaScript Do While Loop. Wenn der JavaScript-Compiler bei der Implementierung dieser Schleifen die break-Anweisung in sich selbst erkennt, beendet die Schleife die Ausführung der Anweisungen und beendet die Schleife sofort. Auf einfache Weise wird die Arbeit ausgeführt, wenn eine Übereinstimmung gefunden wird und wenn die break-Anweisung angetroffen wird. Die switch-Anweisung muss daher beginnen, den Ausdruck zu untersuchen. Wir haben auch einen switch-Fall für eine break-Anweisung verwendet, bei der die switch-Anweisung einen Ausdruck analysiert, der den Wert des Ausdrucks mit einer case-Klausel vergleicht, und Anweisungen für diesen Fall sowie Anweisungen für Fälle ausführt.

Empfohlene Artikel

Dies ist eine Anleitung zur Break-Anweisung in JavaScript. Hier diskutieren wir die Arbeit und verschiedene Beispiele von break-Anweisungen in JavaScript mit Code und Ausgabe. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren.

  1. Switch-Anweisung in JavaScript
  2. Muster in JavaScript
  3. While-Schleife in JavaScript
  4. Vergleichsoperatoren in JavaScript
  5. Verschiedene Arten von Schleifen mit ihren Vorteilen
  6. Schleifen in VBScript mit Beispielen
  7. Arten von Vergleichsoperatoren in PowerShell
  8. Beispiele für Switch Cases in PowerShell