Comment arrêter un javascript pour la boucle

Comment arrêter un javascript pour la boucle
Parfois, les développeurs doivent arrêter la boucle lorsque la condition est remplie. Pour sortir / arrêter la boucle, utilisez le «casser" déclaration. Par exemple, si vous souhaitez arrêter une boucle lorsqu'une certaine variable atteint une certaine valeur, utilisez l'instruction BRISE. Il quittera la boucle lorsque cette condition sera remplie. L'instruction Break peut être utilisée à l'intérieur de la boucle pour sortir et exécuter le code immédiatement après la boucle.

Cet article décrira la façon d'arrêter la boucle pour JavaScript.

Comment arrêter une boucle JavaScript «pour»?

UN "pour«La boucle en javascript peut être arrêtée à l'aide du«casser" déclaration. L'énoncé de rupture est utilisé pour quitter une boucle tôt avant que l'expression conditionnelle de la boucle ne soit fausse. Pour quitter ou arrêter la boucle, utilisez l'instruction BREAK dans l'instruction if.

Exemple 1: Imprimez les numéros et arrêtez la boucle lorsque le numéro «5» est imprimé

Dans l'exemple donné, la boucle ne fonctionnera que 5 fois et ne s'arrêtera que lorsque la variable "je”Atteint la valeur de 5:

pour (soit i = 0; i <10; i++)
console.journal (i);
if (i == 5)
casser;

Après avoir quitté la boucle, le code restant s'exécutera:

console.log ("Loop Stop");

On peut observer que la boucle s'exécutera jusqu'à l'imprimé de la valeur 5, puis la boucle est immédiatement arrêtée et continue d'exécuter le code restant:

Exemple 2: Stop Loop lorsque l'élément «10» est trouvé dans le tableau

Créez un tableau de nombres pair:

Var Array = [2, 4, 6, 8, 10, 12, 14, 16, 18];

Itérer le tableau en utilisant «pour”Boucle et s'arrêtez quand l'élément"dix"Se trouve dans le tableau:

pour (soit i = 0; i < array.length; i++)
if (array [i] == 10)
casser;

console.log (array [i]);

Exécutez le code restant après l'arrêt de la boucle:

console.log ("Loop Stop");

Sortir

L'énoncé de rupture est utilisé dans les boucles pour «comme«pour","pour… de"Loop, et"pour… dans”Boucle, tout en l'utilisant dans le"pour chaque»Loop lance une erreur.

Exemple 3: Utilisez la déclaration «Break» dans la boucle «Foreach»

Utilisez le "pour chaque”Boucle pour itérer le tableau et arrêter lorsque l'élément 10 est trouvé:

déployer.foreach (elem =>
if (elem == 10)
casser;

);
console.log ("Loop Stop");

On peut observer que le «casser”La déclaration n'arrête pas la boucle dans la boucle foreach

Il s'agit d'arrêter la boucle pour JavaScript.

Conclusion

Pour arrêter le «pour”Boucle en javascript, utilisez le"casser" déclaration. Il est utilisé à l'intérieur de la boucle pour quitter / arrêter la boucle et continuer à exécuter le code restant. De plus, la déclaration de pause peut être utilisée pour arrêter le «pour","pour… de", et "pour… dans" boucles. Tandis que le "pour chaque"Loop n'utilise jamais l'instruction" Break "pour arrêter la boucle, elle donne une erreur. Cet article a démontré la façon d'arrêter la boucle pour JavaScript.