Contenuti del Corso
Introduzione a JavaScript
Introduzione a JavaScript
Il Ciclo `while`
Il ciclo while
è un altro tipo di ciclo supportato dalla maggior parte dei linguaggi di programmazione, incluso JavaScript.
Il ciclo while
viene utilizzato principalmente quando si desidera eseguire un blocco di codice finché una condizione è true
. Sebbene in alcune circostanze possa comportarsi in modo simile a un ciclo for
, viene usato soprattutto nei casi in cui non si conosce esattamente quante volte un blocco di codice debba essere eseguito.
La sintassi generale di un ciclo while
è:
while(boolean_expression) {
// code to execute
}
Se la condizione di un ciclo while è sempre vera, verrà eseguito all'infinito. Un ciclo di questo tipo è noto come ciclo infinito.
Il funzionamento di un ciclo while
può essere compreso meglio osservando il suo diagramma di flusso:
Di seguito è riportato un esempio di programma che utilizza un ciclo while
per trovare il primo numero divisibile sia per 11
che per 12
:
let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number divisible by both 11 and 12 is:", i);
1. Qual è la principale differenza tra un ciclo for
e un ciclo while
?
2. Quante volte verrà eseguito il seguente ciclo?
3. Cosa succede se la condizione in un ciclo while
è sempre vera?
Grazie per i tuoi commenti!