Introduzione a Do While Loop in JavaScript

Qualsiasi linguaggio di programmazione richiede l'utilizzo di loop per svolgere attività ripetitive. Ciò è di grande aiuto nell'automazione dei flussi o nell'esecuzione di attività eseguite frequentemente. Quindi, sono considerati la caratteristica più comune di qualsiasi lingua. Discuteremo i cicli while e do-while in JavaScript e come vengono utilizzati. Questi sono blocchi simili alle istruzioni condizionali. Ciò significa che un determinato insieme di istruzioni verrà eseguito solo quando una determinata istruzione viene soddisfatta. Il ciclo continuerà a funzionare fino a quando la condizione specificata non sarà più considerata vera.

Sintassi

La sintassi per Do while loop in JavaScript è la seguente:

do (
//code to be executed
) while (condition);

La sintassi sopra indica chiaramente che l'insieme di istruzioni inserite nel blocco do verrà eseguito una volta prima che la condizione sia soddisfatta. Le istruzioni vengono eseguite senza essere testate per la condizione. Una volta eseguito questo blocco, verrà testato come un normale ciclo while. Per verificare ciò, possiamo impostare una variabile su 0. Questo può essere incrementato all'interno dell'istruzione do e quindi impostare la condizione su false.

Facciamo un esempio come di seguito:

//setup variable as 0
let a=0;
do(
a++;
console.log(a);
) while(false);

L'output qui sarebbe 1. Quando il codice viene eseguito, il codice inizia l'esecuzione e il ciclo verrà eseguito una volta da 0 fino a quando la condizione non è soddisfatta. Il ciclo quando creato verrà eseguito almeno una volta anche se la condizione specificata non è soddisfatta.

Come funziona il ciclo while in JavaScript?

  • Il ciclo do while è una variante del ciclo while che esegue una serie di istruzioni finché la condizione menzionata non viene valutata come falsa. Nel fare mentre la differenza che si trova è che l'insieme di istruzioni nel ciclo viene eseguito almeno una volta anche se la condizione menzionata non è soddisfatta. La differenza principale tra while e do while loop è che con while loop la condizione viene valutata all'inizio di ogni iterazione.
  • Se la condizione specificata restituisce false, il loop seguito da questa condizione non verrà mai eseguito. Quando do while appare in figura, il loop viene eseguito almeno una volta. Sebbene la condizione non sia soddisfatta, verrà eseguita una volta. Questo perché nel ciclo do while la condizione è specificata alla fine del ciclo. Per questo motivo, le condizioni nel loop vengono eseguite una volta.

Fare mentre diagramma di flusso

Cerchiamo di capire il funzionamento di questo ciclo per mezzo di un diagramma di flusso.

  • Il diagramma di flusso qui spiega il funzionamento completo del ciclo do while in JavaScript. Il ciclo do while funziona in modo simile al ciclo while, in cui sono soddisfatte una serie di condizioni che devono essere eseguite fino a quando una condizione.
  • Una volta avviato il flusso, la casella del processo nel diagramma sopra spiega che il codice inizierà l'esecuzione. Una volta eseguito il codice, verificherà se la condizione è soddisfatta. Questo è mostrato nel riquadro delle decisioni in cui viene valutata la condizione. Se questa condizione è vera, il codice viene nuovamente eseguito. Tornerà alla casella del processo nel diagramma ed eseguirà il set di istruzioni fornito.
  • Se la condizione specificata è falsa, il codice verrà interrotto e il ciclo verrà chiuso. Qui la differenza principale tra while e do while è che anche se la condizione non è vera, le istruzioni nel blocco di processo verranno eseguite una volta anche prima che la condizione venga valutata. Anche il diagramma di flusso indica lo stesso. Il ciclo verrà eseguito continuamente dopo quella prima esecuzione se la condizione è vera e uscirà se la condizione è falsa.

Esempi



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);

Nel codice sopra, abbiamo dichiarato un numero variabile che ha un valore inizializzato su 10. La variabile totale è inizializzata su 0. Questa variabile calcolerà il totale mentre il ciclo è in esecuzione. All'inizio del ciclo, il numero viene aggiunto al totale. Il passaggio successivo incrementa il valore della variabile num di 1. La condizione while viene quindi verificata, ovvero vale a dire 10 <15. Il ciclo verrà eseguito di nuovo come di seguito:

0= 0 + 10
21= 10+11
33= 21+12
46= 33+13
60= 46+14

Dopo che il totale ha raggiunto 60, il numero aumenterà a 15. Qui la condizione diventa 15 <15. Questo non è soddisfatto. Il ciclo do while termina poiché la condizione non è soddisfatta.

Produzione:

Numero = 10

Il valore totale è = 10

Numero = 11

Il valore totale è = 21

Numero = 12

Il valore totale è = 33

Numero = 13

Il valore totale è = 46

Numero 14

Il valore totale è = 60

Il valore totale dall'esterno del loop è = 60

Questo è il modo in cui funziona un ciclo do while. Il ciclo continuerà ad essere eseguito fino a quando la condizione non è soddisfatta. Una volta che la condizione non è soddisfatta, il ciclo viene chiuso e le istruzioni che vengono seguite vengono eseguite.

Conclusione - Do While Loop in JavaScript

Il ciclo do while è simile al ciclo while in cui viene eseguito un determinato set di istruzioni. La differenza qui è che il ciclo do while viene eseguito completamente anche se la condizione non è soddisfatta. Il ciclo do while viene eseguito fino a quando la condizione specificata è vera ed esce non appena la condizione non è soddisfatta. Per completare le attività che devono essere eseguite in una iterazione, è possibile utilizzare il ciclo. Quindi in Javascript fare while while loop può essere utile quando devono essere eseguite attività iterative. Javascript supporta questo loop e può essere utilizzato ogni volta che è necessario.

Articoli consigliati

Questa è una guida a Do While Loop in JavaScript. Qui discutiamo la sintassi, diagramma di flusso con esempi e come funziona in JavaScript. Puoi anche leggere il seguente articolo per saperne di più -

  1. Per Loop in JavaScript
  2. Pattern in JavaScript
  3. Mentre Loop in JavaScript
  4. Funzionalità di JavaScript
  5. Loop in VBScript con esempi

Categoria: