Maison > interface Web > js tutoriel > Comment sortir d'une boucle en javascript

Comment sortir d'une boucle en javascript

青灯夜游
Libérer: 2023-01-07 11:43:58
original
15484 Les gens l'ont consulté

Comment sortir d'une boucle en JavaScript : 1. Utilisez l'instruction continue pour terminer la boucle en cours et entrez immédiatement dans la boucle suivante ; 2. Utilisez l'instruction break pour quitter la boucle entière. Le code qui suit l'instruction break et l'instruction break. les boucles suivantes ne seront pas implémentées.

Comment sortir d'une boucle en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Méthode 1 pour que javascript sorte d'une boucle : utilisez l'instruction continue

L'instruction continue est utilisée pour terminer la boucle en cours et entrer immédiatement dans la boucle suivante. La syntaxe de base de l'instruction

continue est la suivante :

continue;
Copier après la connexion

L'exécution de l'instruction continue nécessite généralement de définir une certaine condition. Lorsque la condition est remplie, l'instruction continue est exécutée.

Exemple : Application de l'instruction continue

<script>
     var sum = 0;
     var str = "1~20之间的偶数有:";
     //把1~20之间的偶数进行累加
     for(var i = 1; i < 20; i++){
         //判断i是否为偶数,如果模不等于0,为奇数,结束当前循环,进入下一次循环
         if(i % 2 != 0)
              continue;
         sum += i; //如果执行continue语句,循环体内的该行以及后面的代码都不会被执行
         str +=i + " ";
     }
     str += "\n这些偶数的和为:" + sum;
     alert(str);
</script>
Copier après la connexion

Le code ci-dessus utilise i%2!=0 comme condition d'exécution de l'instruction continue Si la valeur de l'expression conditionnelle est vraie, c'est-à-dire lorsque i l'est. un nombre impair, l'instruction continue est exécutée pour terminer la boucle en cours, à ce moment, le code suivant l'instruction continue ne sera pas exécuté, donc les nombres impairs ne seront pas accumulés. On peut voir qu'en utilisant l'instruction continue, vous pouvez vous assurer que seuls les nombres pairs sont accumulés.

Le résultat de la boîte de dialogue qui apparaît après l'exécution du code ci-dessus dans le navigateur Chrome est comme indiqué dans la figure ci-dessous.

Comment sortir dune boucle en javascript

Méthode 2 pour que javascript sorte de la boucle : utilisez l'instruction break

L'instruction break utilisée seule a deux fonctions :

  • L'une consiste à quitter le switch dans l'instruction switch ;

  • Deuxième Quittez toute la boucle dans l'instruction de boucle.

Dans l'application réelle, break peut également être suivi d'une étiquette. À ce stade, la fonction de l'instruction break est de passer à la fin du bloc d'instructions identifié par l'étiquette. Lorsque vous devez passer d'une boucle interne à la fin d'une boucle externe, vous devez utiliser une instruction break étiquetée. La syntaxe de base de l'instruction

break est la suivante :

break;    //单独使用,在循环语句中用于退出整个循环
break lablename;   //带有标签,在多层循环语句中用于从内层循环跳转到 lablename 外层循环的结束处
Copier après la connexion

L'instruction break est la même que l'instruction continue. L'exécution nécessite également de définir une certaine condition. Lorsque la condition est remplie, l'instruction break est exécutée.

Exemple : Application de l'instruction break

<script>
     var sum = 0;
     var str = "1~20之间的被累加的偶数有:";
     //把1~20之间的偶数进行累加
     for(var i = 2; i < 20;i += 2){
         if(sum > 60)
             break; //执行break语句后,整个循环立刻停止结束执行
         sum += i;
         str += i + " ";
     }
     str += "\n这些偶数的和为:" + sum;
     alert(str);
</script>
Copier après la connexion

Le code ci-dessus utilise sum>60 comme condition d'exécution de l'instruction break Si la valeur de l'expression conditionnelle est vraie, l'instruction break est exécutée pour quitter l'intégralité. boucle À ce stade, le code suivant de l'instruction break et des boucles suivantes ne sera pas exécuté.

Le résultat de la boîte de dialogue qui apparaît après l'exécution du code ci-dessus dans le navigateur Chrome est comme indiqué dans la figure ci-dessous.

Comment sortir dune boucle en javascript

【Apprentissage recommandé : Tutoriel avancé javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal