JavaScript - While Loops

Durante la scrittura di un programma, potresti incontrare una situazione in cui devi eseguire un'azione più e più volte. In tali situazioni, sarebbe necessario scrivere istruzioni di ciclo per ridurre il numero di righe.

JavaScript supporta tutti i cicli necessari per alleviare la pressione della programmazione.

Il ciclo while

Il ciclo più semplice in JavaScript è il whileciclo che sarà discusso in questo capitolo. Lo scopo di un filewhile loop consiste nell'eseguire ripetutamente un'istruzione o un blocco di codice finché un file expressionè vero. Una volta che l'espressione diventafalse, il ciclo termina.

Diagramma di flusso

Il diagramma di flusso di while loop appare come segue -

Sintassi

La sintassi di while loop in JavaScript è il seguente:

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

Esempio

Prova il seguente esempio per implementare il ciclo 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>

Produzione

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...

Il ciclo do ... while

Il do...while è simile al whiletranne per il fatto che il controllo delle condizioni avviene alla fine del ciclo. Ciò significa che il ciclo verrà sempre eseguito almeno una volta, anche se la condizione èfalse.

Diagramma di flusso

Il diagramma di flusso di a do-while loop sarebbe il seguente -

Sintassi

La sintassi per do-while loop in JavaScript è il seguente:

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

Note - Non perdere il punto e virgola utilizzato alla fine del file do...while ciclo continuo.

Esempio

Prova il seguente esempio per imparare a implementare un file do-while loop in 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>

Produzione

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...