4.4 Boucle While

Dans la dernière vidéo, nous avons écrit ceci pour la boucle for afin d'afficher tous les nombres impairs entre 0 et 5. Et dans cette vidéo, je vais vous montrer comment implémenter la même logique en utilisant une boucle while. Maintenant, une différence clé entre une boucle while et une boucle for c'est que dans les boucles for, la variable de boucle fait partie de la variable de boucle elle-même. Mais dans les boucles while, vous devez déclarer cette variable while en externe. Permettez-moi de vous montrer cela en détails. Nous commençons donc par déclarer une variable comme i et la mettre à 0. Notez que ce i que nous avons ici est différent du i que nous avons dans cette boucle for, car cette variable n'est significative et accessible qu'à l'intérieur de cette boucle for. C'est ce qu'on appelle la portée, et je vais en parler plus tard dans le cours, tout ce que je veux que vous sachiez, c'est que ces deux variables sont complètement différentes, même si leurs noms sont les mêmes. Maintenant, nous avons notre variable de boucle initialisée à 0. Ensuite, nous ajoutons une instruction while, entre parenthèses, nous devons ajouter notre condition. Donc Quelle est la condition ici? …. Soit i inférieur ou égal à 5. Je vais donc ajouter cela ici. Ensuite, nous devons ajouter nos déclarations. Alors, quelle est la déclaration que nous voulons répéter, voici la déclaration. Nous voulons afficher les nombres impairs, donc nous ajoutons cela ici aussi, et enfin, à la fin de ce bloc while, nous devons incrémenter i. Il s'agit donc d'une traduction directe de cette boucle for en boucle while. C'est donc ce qui se passe lorsque nous exécutons ce code. Initialement, I est éal à 0, maintenant dans la boucle while, cette condition est d'abord évaluée, si cette condition est vraie, le corps de la boucle while sera exécuté. Encore une fois, lors de l'itération suivante, la condition est à nouveau évaluée, si elle est vraie, les instructions du bloc while seront exécutées, sinon le bloc while se terminera. Voilà pour cette démonstration sur les boucles while. On se retrouve dans la prochaine vidéo, ou nous allons examiner un autre type de boucles en JavaScript.