JavaScript - Boucles While

Lors de l'écriture d'un programme, vous pouvez rencontrer une situation où vous devez effectuer une action encore et encore. Dans de telles situations, vous devrez écrire des instructions de boucle pour réduire le nombre de lignes.

JavaScript prend en charge toutes les boucles nécessaires pour réduire la pression de la programmation.

La boucle while

La boucle la plus basique de JavaScript est la whileboucle qui sera discutée dans ce chapitre. Le but d'unwhile boucle consiste à exécuter une instruction ou un bloc de code à plusieurs reprises tant qu'un expressionest vrai. Une fois que l'expression devientfalse, la boucle se termine.

Organigramme

L'organigramme de while loop ressemble à ceci -

Syntaxe

La syntaxe de while loop en JavaScript est la suivante -

while (expression) {
   Statement(s) to be executed if expression is true
}

Exemple

Essayez l'exemple suivant pour implémenter la boucle while.

<html>
   <body>
      
      <script type = "text/javascript">
         <!--
            var count = 0;
            document.write("Starting Loop ");
         
            while (count < 10) {
               document.write("Current Count : " + count + "<br />");
               count++;
            }
         
            document.write("Loop stopped!");
         //-->
      </script>
      
      <p>Set the variable to different value and then try...</p>
   </body>
</html>

Production

Starting Loop
Current Count : 0
Current Count : 1
Current Count : 2
Current Count : 3
Current Count : 4
Current Count : 5
Current Count : 6
Current Count : 7
Current Count : 8
Current Count : 9
Loop stopped!
Set the variable to different value and then try...

La boucle do ... while

le do...while boucle est similaire à la whileloop sauf que le contrôle de condition se produit à la fin de la boucle. Cela signifie que la boucle sera toujours exécutée au moins une fois, même si la condition estfalse.

Organigramme

L'organigramme d'un do-while la boucle serait la suivante -

Syntaxe

La syntaxe de do-while boucle en JavaScript est la suivante -

do {
   Statement(s) to be executed;
} while (expression);

Note - Ne manquez pas le point-virgule utilisé à la fin du do...while boucle.

Exemple

Essayez l'exemple suivant pour savoir comment implémenter un do-while boucle en JavaScript.

<html>
   <body>   
      <script type = "text/javascript">
         <!--
            var count = 0;
            
            document.write("Starting Loop" + "<br />");
            do {
               document.write("Current Count : " + count + "<br />");
               count++;
            }
            
            while (count < 5);
            document.write ("Loop stopped!");
         //-->
      </script>      
      <p>Set the variable to different value and then try...</p>
   </body>
</html>

Production

Starting Loop
Current Count : 0 
Current Count : 1 
Current Count : 2 
Current Count : 3 
Current Count : 4
Loop Stopped!
Set the variable to different value and then try...