In questa lezione parleremo del ciclo while in JavaScript e faremo anche degli esempi molto semplici per capirne il funzionamento.
Il while è un costrutto pre-condizionale, cioè il controllo della condizione avviene prima dell’esecuzione delle istruzioni indicate tra parentesi graffe.
La sintassi del ciclo while è la seguente:
while (condizione) {
istruzioni;
}
Dove condizione rappresenta un valore booleano, cioè un valore vero o falso. La condizione determina la durata del ciclo che verrà dunque eseguito finché la condizione è vera.
Quindi finché la condizione è vera, le istruzioni indicate tra parentesi graffe verranno eseguite.
Da zero ad eroe
Entra nel mondo della programmazione web: variabili, funzioni, array, DOM, eventi. Con esercizi pratici e progetti coinvolgenti.
⏱️8 ore di corso registrato
🧩Più di 50 algoritmi risolti passo passo
🎯Livello base — da zero ad eroe
💻100% online, fruibile quando vuoi
N.B.! Attenzione dunque ad impostare correttamente la condizione. Infatti il ciclo potrebbe diventare infinito se la condizione risultasse sempre vera. Oppure il ciclo potrebbe non essere mai eseguito se la condizione risultasse falsa già dall'inizio.
while JavaScript - primo esercizio
Visualizzare i numeri da 0 a 9 in ordine crescente.
Innanzitutto inizializziamo a 0 una variabile contatore da cui partire: c=0.
Dopo impostiamo la condizione nel while, in questo caso c<10.
Poi all'interno delle parentesi graffe inseriamo le nostre istruzioni: scriviamo la variabile c e dopo la incrementiamo di 1.
Si avranno quindi questi passaggi:
c=0
passo 1:
la condizione: 0<10 è vera:
stampa 0
incrementa c di 1: c=1
passo 2:
la condizione: 1<10 è vera:
stampa 1
incrementa c di 1: c=2
è così via finché c=9
📚 Consigliato per te
50 Algoritmi per imparare JavaScript
Una guida step by step per imparare JavaScript con esercizi svolti.
Un'email ogni tanto con i nuovi articoli e le guide — niente spam, ti disiscrivi quando vuoi.
🍪 Questo sito usa i cookie
Utilizziamo cookie tecnici necessari al funzionamento e, previo tuo consenso, cookie
analitici e di terze parti per migliorare l'esperienza di navigazione.
Leggi la Cookie Policy e la
Privacy Policy.