Javascript Ciclo While

| | | | | | | | | | | | | | | | | | | | |

do… while i loop possono essere usati per eseguire un blocco di codice una volta e continueranno a essere eseguiti se un`istruzione continua a essere valutata come vera. I cicli while e do ... while sono utili se si desidera eseguire un blocco di codice quando viene soddisfatta una determinata condizione.

I loop sono una caratteristica fondamentale della programmazione e vengono utilizzati per automatizzare compiti simili. Ad esempio, supponiamo di voler stampare ogni nome in un elenco di studenti. Puoi creare un ciclo per automatizzare l`attività.

JavaScript fornisce due tipi principali di cicli che possono essere utilizzati per eseguire un`attività che è ripetitiva più volte. Il primo tipo, chiamato ciclo for, esegue un`istruzione un numero di volte. Il secondo tipo è il ciclo while, che viene eseguito a seconda che una condizione sia vera o meno.

In questo tutorial, tratteremo le basi del ciclo while in JavaScript. Esploreremo la sintassi dei loop while, come creare loop do… while ed esploreremo alcuni esempi di questi loop in azione.

JavaScript While Loops

Un JavaScript while loop esegue un blocco di codice mentre una condizione restituisce true. Mentre i loop smettono di essere eseguiti quando la loro condizione è falsa. Un ciclo while ti consente di ripetere un blocco di codice più volte senza copiare e incollare il codice.

mentre i loop vengono spesso utilizzati se desideri eseguire più volte codice non specificato. D`altra parte, vengono utilizzati JavaScript for loop se sai già o puoi calcolare quante volte il tuo ciclo dovrebbe essere eseguito.

Ecco la sintassi di un ciclo while in JavaScript:

L`istruzione while è molto simile a un`istruzione JavaScript for .

Puoi creare un ciclo infinito specificando una condizione che verrà sempre valutata come vera. Assicurati che la tua condizione possa essere valutata come falsa a meno che tu non voglia che il ciclo continui fino a quando non interrompi manualmente la pianificazione.

Mentre JavaScript Loop Example

Diciamo che stiamo organizzando una festa esclusiva. Vogliamo invitare alla nostra festa solo 40 persone alla volta.

Ci sono già 35 persone alla nostra festa. Ogni volta che invitiamo qualcuno, vogliamo calcolare quante altre persone possiamo invitare prima di raggiungere il limite. Ecco un esempio di un programma che utilizza un ciclowhile per eseguire questo calcolo:

Il nostro codice restituisce quanto segue:

Nelle prime due righe del nostro codice dichiariamo due variabili. La variabile limit viene utilizzata per specificare il numero massimo di persone che possono unirsi al nostro gruppo. La current_attendees variabile JavaScript tiene traccia di quante persone stanno attualmente partecipando alla festa.

Creiamo un < em>mentre il ciclo continua finché il numero di partecipanti attuali non è inferiore al limite che abbiamo impostato.

In seguito, il nostro programma aggiunge 1 al numero di partecipanti attuali e calcola il numero di spazi rimanenti sottraendo current_attendees dal limit. Infine, il nostro programma stampa una dichiarazione alla console dicendo al nostro capogruppo quanti spazi sono rimasti.

Il nostro ciclo allora è durato finché c`erano meno di 40 persone nel nostro gruppo. Ogni volta che il ciclo è stato eseguito, i nostri partecipanti_correnti sono aumentati di 1. Non appena il nostro gruppo ha raggiunto i 40 partecipanti, il nostro ciclo ha smesso di funzionare.

mentre i cicli: Un altro esempio

Usiamo un altro esempio per illustrare il ciclo while in azione. Nell`esempio seguente, creiamo un ciclo while che stampa ogni nome nella nostra tabella VIP party:

Il nostro codice restituisce:

Il nostro ciclo scorre l`array vips finché la nostra variabile contatore non è inferiore alla lunghezza dell` Tabella JavaScript .

JavaScript do… while Loop

Un JavaScript do‚Ķ while loop esegue un`istruzione una volta, quindi controlla se una condizione è vera. Se la condizione è vera, il ciclo verrà eseguito di nuovo. Altrimenti, il codice non funziona più.

C`è una grande differenza tra un ciclo while e un ciclo do‚Ķ while. I cicli Do ... while vengono eseguiti almeno una volta anche se la condizione specificata non restituisce mai true. Al contrario, i cicli while vengono eseguiti solo se la loro condizione è vera.

Ecco la sintassi di un ciclo do… while in JavaScript:

Il codice nel nostro ciclo do‚Ķ while verrà sempre eseguito almeno una volta.

JavaScript do… ciclo while esempio

Usiamo un esempio per illustrare come funziona il ciclo do‚Ķ while. Diciamo che creiamo un puzzle. Vogliamo che il nostro programma continui a chiedere a un utente di indovinare un numero finché non indovina il numero corretto.

Ecco un esempio di programma che potremmo usare per creare questo puzzle:

Il nostro programma chiederà all`utente di inserire un numero compreso tra 1 e 10 purché numero_indovinato non sia uguale a < em> numero_da_indovinare. Ma il nostro programma eseguirà il contenuto della nostra istruzione do prima di valutare le condizioni per la prima volta.

Quando la nostra condizione è falsa, il nostro ciclo smetterà di essere eseguito.

Conclusione

Mentre i cicli possono essere utilizzati per eseguire un blocco di codice ripetitivo mentre un`affermazione restituisce true. I cicli Do… while possono essere utilizzati per eseguire un blocco di codice una volta. Continueranno a funzionare se un`istruzione continua a restituire true.

I cicli while e do… while sono utili se si desidera eseguire un blocco di codice quando viene soddisfatta una determinata condizione.

In questo tutorial, abbiamo spiegato come creare un ciclo while e do… while in JavaScript. Abbiamo anche esaminato alcuni esempi di questi loop in azione per illustrare dove possono essere utili.Ora hai le informazioni necessarie per utilizzare il ciclo while come un esperto di JavaScript!

Per suggerimenti sul meglio Risorse di apprendimento e corsi JavaScript, consulta il nostro articolo su come imparare JavaScript .