Déclaration de rupture en JavaScript - Fonctionnement et exemples de déclaration de pause

Table des matières:

Anonim

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

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

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;

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;

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-

  1. Instruction Switch en JavaScript
  2. Modèles en JavaScript
  3. Boucle en JavaScript
  4. Opérateurs de comparaison en JavaScript
  5. Différents types de boucles avec ses avantages
  6. Boucles dans VBScript avec des exemples
  7. Types d'opérateurs de comparaison dans PowerShell
  8. Exemples de boîtier de commutateur dans PowerShell