4.9 Break et Continue
Avec toutes les boucles que vous avez découvert dans cette section, il y a deux mots clés, qui peuvent changer le comportement de la boucle break et continue. Dans cette démonstration, je vais utiliser une boucle while. Mais ce que vous allez apprendre s'applique à toutes les boucles que nous avons appris dans cette section. ommençons donc par déclarer une variable appelée i et initialisons-la à 0. Maintenant, nous mettons cela dans une boucle while, tant que while est inférieur ou égal à 10, nous allons afficher i sur la console, puis l'incrémenter. On enregistre les modifications et cela nous donne donc les numéros de 0 à 10. Maintenant, vous voulez parfois sortir d'une boucle pour une raison qui peut se produire au moment de l'exécution. Par exemple, ici, nous pouvons avoir une condition if et une instruction if, avec une condition comme celle-ci. Si i est égal à 5, nous voulons sortir de cette boucle. C'est là que nous utilisons le mot-clé break. lorsque nous enregistrons les modifications, nous obtenons les chiffres de 0 à 4. Donc, à la fin de la 5e itération, nous incrémentons i, maintenant arrivé à 5, on sort de la boucle. on va ensuite commenter cela et regardez le mot-clé continue. Je vais donc écrire une autre instruction if, je veux voir si i est un nombre pair ou non. Donc on fait un i, modulo 2, égal à 0. Si c'est le cas, je veux incrémenter i puis continuer. Voyons ce qui se passe lorsque nous exécutons ce code. Enregistrez les modifications, nous n'obtenons que les nombres impairs Alors pourquoi ? regardons un exemple. Donc, quand je suis à 2, c'est un nombre pair et lorsqu'on incremente i i, je serai egal 3. Maintenant, lorsque le moteur JavaScript voit le mot-clé continue. Il sautera au début de la boucle. Et continuera son exécution dans la prochaine itération. À ce stade, i est égal à 3, donc cette instruction if n'est pas exécutée, c'est pourquoi nous voyons i sur la console. En revanche le mot-clé continue n'est pas quelque chose que vous utiliserez souvent, c'est une de ces anciennes choses héritées dans JavaScript. Ce n'est pas quelque chose que je vous recommande d'utiliser. Voilà pour cette petite démonstration sur les mots-clés break et continue, donc, pour récapituler avec le mot-clé break, vous sautez d'une boucle, et avec le mot-clé continue, nous passons à l'itération suivante.