======Ciclo While====== [[namespace:javascript|Pagina principale di Javascript]] Il ciclo **while** viene utilizzato per eseguire ripetutamente un blocco di istruzioni fintanto che una condizione iniziale è vera. Ecco la sintassi di base del costrutto while: while (condizione) { // Blocco di istruzioni da eseguire finché la condizione è vera } Nel momento in cui la condizione (è un valore [[page:boolean|boolean]]) diventa falsa, l'esecuzione del programma si sposta oltre il blocco while. È importante la condizione del ciclo while diventi **falsa** all'interno del while stesso se ciò non succede **il cilco andrà avanti all'infinito**. Ecco un esempio che illustra come utilizzare il costrutto while` per contare da 1 a 5: var i = 1; while (i <= 5) { console.log(i); i++; // Incremento della variabile di controllo per evitare un ciclo infinito } //output 1 2 3 4 5 Il while può essere utilizzato in una vasta gamma di situazioni dove è necessario ripetere un blocco di codice finché una determinata condizione è soddisfatta.