Break and Continuer les déclarations en JavaScript

Break and Continuer les déclarations en JavaScript
Vous sentez-vous déjà coincé à un moment donné de la vie où vous voulez juste vous débarrasser d'un moment ou d'une instance? Quand tu veux juste sauter quelques instants et ensuite aller avec le flux? Ce n'est peut-être pas possible dans la vraie vie, mais il est possible dans les langages de programmation comme JavaScript en utilisant casser et continuer affirmations.

Ces déclarations sont connues sous le nom Instructions de contrôle en boucle; Nous allons expliquer la pause ainsi que continuer les déclarations dans cet article. Nous nous assurerons que tout sur les deux concepts est livré correctement et de manière précise.

Quelle est la déclaration de pause?

Généralement, nous utilisons casser Instructions lorsque nous traitons avec la boucle ainsi que les instructions de commutation. Continuons par le fonctionnement de la déclaration de pause dans les deux déclarations.

Fonctionnement d'une déclaration de pause dans une boucle

Comment sortir d'une boucle lorsque vous souhaitez le faire chaque fois qu'une condition spécifique se produit? C'est simple. Le casser La déclaration est utilisée dans un cas où satisfaisant la condition spécifiée, la boucle entière est ignorée et vous enlève de la boucle. En d'autres termes, la boucle est arrêtée.

Comment utiliser la déclaration de rupture avec la boucle while en javascript

Dans cet exemple, nous allons remarquer et évaluer comment la déclaration de rupture fonctionne avec la boucle while. La fonctionnalité de l'instruction BREAK sera alors claire:

var k = 0;
Pendant que (k < 6)
console.journal ("le nombre sera" + k)
k ++;
if (k === 4)
casser;

La condition est définie pour être inférieure à 6 dans la boucle. L'instruction BRISE mettra fin à la boucle chaque fois que la valeur de «K» est égale à 4. C'est là que nous avons appliqué la déclaration de pause. Toutes les valeurs jusqu'à 4 seront imprimées sauf 4 et plus. Pourquoi? Parce que la boucle sera terminée chaque fois que la valeur de K sera égale à 4.

Comment utiliser la déclaration de pause avec la boucle pour JavaScript

Dans cet aspect, nous allons observer la fonctionnalité de l'instruction BREAK dans la boucle pour:

pour (i = 1; i<=8; i++)
si (i === 5) casser;
console.journal (i);

Dans le scénario ci-dessus, comme vous pouvez clairement voir que l'instruction BREAK est appliquée à la condition où la valeur est égale à 5. Cela signifie quoi? Cela signifie clairement que chaque fois que la valeur est égale à 5, la boucle sera arrêtée et toutes les valeurs jusqu'à 5 sauf 5 seront imprimées.

Fonctionnement de l'instruction de pause dans Switch

Tout en traitant les instructions de commutation, nous utilisons des instructions de pause pour quitter les blocs de commutation. Chaque fois qu'une déclaration de pause est rencontrée dans un bloc de commutation, vous sautez hors de l'instruction Switch. Dans ce cas, le code après l'instruction de pause ne fonctionnera certainement pas et il sera également sauté dans le bloc de commutation. Le bloc de commutation, dans son ensemble, sera ignoré quel que soit le code par la suite l'instruction de rupture.

Maintenant, nous allons jeter un œil à quelques exemples pour mieux comprendre comment fonctionne la déclaration de rupture:

Comment utiliser l'instruction BREAKE avec JavaScript Switch Instruction

L'exemple que nous allons rencontrer indiquera comment l'instruction BRISE fonctionne avec l'instruction Switch:

Switch (new Date ().getDay ())
Cas 0:
console.journal ("dimanche");
casser;
cas 1:
console.journal ("lundi");
casser;
Cas 2:
console.Log ("mardi");
casser;
Cas 3:
console.Log ("mercredi");
casser;
Cas 4:
console.Log ("jeudi");
casser;
Cas 5:
console.log ("vendredi");
casser;
Cas 6:
console.journal ("samedi");

Dans ce cas, chaque fois qu'un seul cas est satisfait, il sortira du bloc de commutation et s'assurera qu'aucune autre condition n'est vérifiée ou que le code est exécuté.

Quelle est l'instruction continue?

Voyons une situation où nous sommes en boucle et nous désirons briser une itération chaque fois qu'une condition spécifiée se produit, puis nous continuons avec la prochaine itération dans la boucle.

Le Continuer La déclaration va réaliser ce désir pour nous. Contrairement à casser, La déclaration continue «saute» à la prochaine itération / exécution de la boucle.

Chaque fois qu'une déclaration de poursuite a lieu, la condition de boucle est vérifiée pour voir si la condition est satisfaite ou vraie et si oui, elle va à la prochaine itération.

Fonctionnement de la déclaration continue en boucles

Pour différents types de boucles, le comportement de l'instruction CONTINUE est différent:

Utilisation de la déclaration continue en javascript pendant la boucle

Nous allons faire face à la boucle while avec la déclaration continue. Vous observerez comment fonctionne la déclaration.

var i = 0;
alors que je < 6)
if (i === 2)
continuer;
i ++;

console.log ("Le chiffre est" + i);
i ++;

Dans l'exemple ci-dessus, nous avons utilisé une boucle de temps avec l'instruction CONSTERNE.

L'instruction CONSTANT est appliquée juste après l'instruction «IF» afin de s'assurer que l'itération est sautée chaque fois que «je» devient égal à 2.

Faire boucler dans le bloc de code où la valeur de «2» est sautée.

La sortie sera:

Comment utiliser la déclaration continue avec la boucle pour JavaScript

Dans cet exemple, nous discuterons de l'utilisation de l'instruction CONTINUE dans le JavaScript pour Loop. Continuons.

pour (i = 1; i < 8; i++)
if (i === 3 || i === 4)
continuer;
console.journal (i);

Dans cet exemple, nous avons utilisé une boucle pour. Dans la condition «IF», ​​nous avons spécifié que chaque fois que la valeur est égale à 3 et 4, l'itération sera déplacée vers la phase suivante. Cela signifie que nous allons ignorer les itérations à l'aide de l'instruction Continuer chaque fois que la valeur est égale à 3 et 4.

La sortie sera:

Conclusion

Dans cet article, nous avons discuté de tout ce qui concerne les déclarations de pause et de poursuite en JavaScript. Nous avons appris à utiliser la déclaration de pause pour sortir d'une boucle. Nous avons également appris comment nous pouvons ignorer une seule itération dans une boucle chaque fois que nous désirons le faire via la déclaration continue. D'après la description des exemples, nous avons atteint un niveau de compréhension précis.