Il Ciclo `do-while`
Il ciclo do-while è molto simile a un ciclo while, tranne per il fatto che viene sempre eseguito almeno una volta, anche se la condizione del ciclo è false.
Un'altra differenza è che il blocco di codice viene eseguito prima che la condizione del ciclo venga verificata.
La sintassi generale di un ciclo do-while è la seguente:
do {
// code to execute
} while(boolean_expression);
Il diagramma di flusso descrive il processo di esecuzione di un ciclo do-while:
Ad esempio, di seguito è riportato un programma che utilizza un ciclo do-while per stampare i primi dieci numeri pari:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Anche se si modifica il valore di i in modo che la condizione risulti false, il blocco di codice verrà comunque eseguito almeno una volta:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Qual è la differenza principale tra un ciclo while e un ciclo do-while?
2. Quale sarà l'output del seguente codice?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 1.33
Il Ciclo `do-while`
Scorri per mostrare il menu
Il ciclo do-while è molto simile a un ciclo while, tranne per il fatto che viene sempre eseguito almeno una volta, anche se la condizione del ciclo è false.
Un'altra differenza è che il blocco di codice viene eseguito prima che la condizione del ciclo venga verificata.
La sintassi generale di un ciclo do-while è la seguente:
do {
// code to execute
} while(boolean_expression);
Il diagramma di flusso descrive il processo di esecuzione di un ciclo do-while:
Ad esempio, di seguito è riportato un programma che utilizza un ciclo do-while per stampare i primi dieci numeri pari:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Anche se si modifica il valore di i in modo che la condizione risulti false, il blocco di codice verrà comunque eseguito almeno una volta:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Qual è la differenza principale tra un ciclo while e un ciclo do-while?
2. Quale sarà l'output del seguente codice?
Grazie per i tuoi commenti!