Convertit tous les caractères éligibles en entités HTML
La boucle While de javascript exécute un bloc de code spécifié un nombre de fois , tant que la condition spécifié est vrais (true)
La boucle While fait partie des boucles à entrée contrôlée.Dans ce type de boucles, la condition de test est testée avant d'entrer dans le corps de la boucle.
La boucle do - while est une boucle à sortie contrôlée. Dans ce type de boucles, la condition de test est testée ou évaluée à la fin du corps de la boucle. Par conséquent, le corps de la boucle sera exécuté au moins une fois, avant que la condition de test ne soit testée
Les boucles While exécutent un code un nombre de fois , tant que la condition spécifié est vrais (true).
Dans ce chapitre nous allons voir:
La boucle While
La boucle do .... While
La boucle while exécute un bloc de code tant qu'une condition donnée est vraie.
Quand la condition passe à false l’exécution du code est arrêtée immédiatement.
Syntaxe général de la boucle while :
while (condition à évaluer)
{
code à exécuter
}
La boucle While commence par la vérification de la condition. Si elle est évaluée comme vraie, alors les instructions du corps de la boucle sont exécutées, sinon on sort de la boucle et la première instruction suivant la boucle est exécutée. C'est pourquoi elle est appelée boucle à contrôle d'entrée.
Une fois que la condition est évaluée comme vraie, les instructions du corps de la boucle sont exécutées. Normalement, les instructions contiennent une valeur de mise à jour de la variable traitée pour l'itération suivante.
Lorsque la condition devient fausse, la boucle se termine, ce qui marque la fin de son cycle de vie.
Exemple :
L'exemple ci-dessous définit une boucle while qui commence par i=0. La boucle while continuera à fonctionner tant que i est inférieur ou égale à 6, qu'on augmenterait de 1 chaque fois que la boucle while fonctionne, et donc la boucle while va s’exécuter 7 fois.
Exemple
Exemple : 📋 Copier le code
<html> <body> <script type="text/javascript"> var i=0; while (i<=6) { document.write("Le nombre est : " + i); document.write("<br />"); i++; } </script> </body> </html>
la boucle do while est similaire à la boucle while à la seule différence qu'elle vérifie une condition après l'exécution des instructions, et constitue donc un exemple de boucle à contrôle de sortie.
La boucle do...while est une variante des boucles while.La boucle do... while exécute toujours le bloc de code une fois et avant de tester la condition, puis après elle continue en répétant l’exécution du bloc de code tant que la condition est à true (vraie).
Syntaxe général de la boucle do ... while :
do
{
code à exécuter
}
while (condition);
La boucle do while commence par l'exécution de la ou des instructions. Il n'y a pas de vérification de condition pour la première fois.
Après l'exécution des instructions et la mise à jour de la valeur de la variable, on vérifie si la condition est vraie ou fausse. Si elle est évaluée comme vraie, l'itération suivante de la boucle commence.
Lorsque la condition devient fausse, la boucle se termine, ce qui marque la fin de son cycle de vie.
Il est important de noter que la boucle do-while exécute ses instructions au moins une fois avant que toute condition ne soit vérifiée, et qu'elle est donc un exemple de boucle de contrôle de sortie.
Exemple :
Reprenez l’exemple précédent
Exemple1 :
Exemple : 📋 Copier le code
<html> <body> <script type="text/javascript"> var i=0; do { document.write("Le nombre est : " + i + "<br />"); i++; } while (i<=6); </script> </body> </html>
Reprenez encor le même exemple mais changez i = 0 par i = 7 et donc la condition i <= 6 est à false alors que la boucle va s’exécutée une fois quand même puis elle s’arrête.
Exemple2 :
Exemple : 📋 Copier le code
<html> <body> <script type="text/javascript"> var i=7; do { document.write("Le nombre est : " + i + "<br />"); i++; } while (i<=6); </script> <p> La boucle s’est arrêtée après s’être exécutée une fois</p> </body> </html>
Cours precedent: |
Sommaire : |
Cours suivant: |