Introduction à Break Statement en JavaScript
L'instruction Break est utilisée pour modifier la fonction d'un programme. Des boucles sont utilisées pour effectuer ces séquences d'instructions plusieurs fois avant que le résultat du test ne soit inexact. Dans certaines circonstances, sans exécuter la plupart des phrases, nous pouvons quitter la déclaration. Nous pourrions utiliser l'instruction break en javascript dans ces circonstances. L'instruction break est utilisée dans une instruction switch, qui est séparée du bloc switch. Dans l'étiquette mentionnée, l'instruction break doit être imbriquée. Chaque instruction de bloc peut être l'instruction marquée; une instruction de boucle n'a pas besoin de la précéder.
Si le compilateur JavaScript découvre l'instruction break en leur sein lors de l'exécution de la boucle, de la boucle while et de la boucle do-while, la boucle empêchera l'exécution des instructions et quittera la boucle instantanément.
Syntaxe:
break;
Code:
For instance:
var n = 0;
while (n < 5) (
if (n === 3) (
break;
)
n = n + 1;
)
console.log(n);
Production:
3
Remarque: l' instruction break est également utilisée avec les instructions switch.Organigramme de la déclaration de rupture en JavaScript
L'organigramme de l'instruction break est comme illustré dans l'image ci-dessous:
Comment fonctionne Break Statement en JavaScript?
L'instruction break divise la boucle car nous utilisons l'instruction break à l'intérieur d'une boucle et continue après la boucle pour lancer le code. Vous pouvez également utiliser une instruction break connectée à une étiquette pour quitter le bloc de code JavaScript. De manière simple, chaque fois qu'une correspondance est établie et le travail est effectué si l'instruction break est remplie. Par conséquent, l'instruction switch doit continuer d'analyser l'expression.
Nous devons être sûrs que l'instruction en cours d'implémentation est la première correspondance. Lorsque vous voulez que différentes combinaisons provoquent des blocs de code, cela serait empêché par l'instruction break. La dernière instance d'un bloc commutateur n'a pas besoin d'être rompue. Quoi qu'il en soit, le bloc s'y casse.
Exemples de déclaration de rupture en JavaScript
Voici les nombreux exemples de la déclaration de rupture javascript:
Exemple # 1: instruction Break à l'intérieur de la boucle
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);
)
Exécution :
- Enregistrez le code ci-dessus au format html.
- Exécutez le code dans le navigateur Web.
Production:
Exemple # 2: instruction Break à l'intérieur de la boucle 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);
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);
Production:
Exemple # 3: instruction Break à l'intérieur de la balise 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;
Production:
Exemple # 4: Utilisation d'instructions break label
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;
Production:
Exemple # 5: instruction Break à l'intérieur de la boucle intérieure
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…
");
Production:
Exemple # 6: instruction Break dans un boîtier de commutateur
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…");
Production:
Conclusion
Il est très utile de parcourir n'importe quelle boucle, y compris JavaScript pour la boucle, JavaScript While Loop et JavaScript Do While Loop. Si le compilateur JavaScript détecte l'instruction break à l'intérieur de lui-même lors de l'implémentation de ces boucles, la boucle arrêterait d'exécuter les instructions et quitterait la boucle instantanément. De manière simple, chaque fois qu'une correspondance est trouvée et si l'instruction break est rencontrée, le travail est effectué. L'instruction switch doit donc commencer à examiner l'expression. Nous avons également utilisé un cas de commutateur pour une instruction break, où l'instruction switch analyse une expression qui fait correspondre la valeur de l'expression à une clause case et effectue des instructions relatives à ce cas, ainsi que des instructions dans les cas.
Articles recommandés
Ceci est un guide pour Break Statement en JavaScript. Nous discutons ici du fonctionnement et des différents exemples d'instructions break en javaScript avec du code et une sortie. Vous pouvez également consulter les articles suivants pour en savoir plus-
- Instruction Switch en JavaScript
- Modèles en JavaScript
- Boucle en JavaScript
- Opérateurs de comparaison en JavaScript
- Différents types de boucles avec ses avantages
- Boucles dans VBScript avec des exemples
- Types d'opérateurs de comparaison dans PowerShell
- Exemples de boîtier de commutateur dans PowerShell