Share via


Istruzione do...while

Esegue un blocco di istruzioni una volta, quindi ripete l'esecuzione del ciclo fino a quando un'espressione di condizione non restituisce false.

do
   statement
while (expression)

Argomenti

  • statement
    Obbligatoria. Istruzione da eseguire se expression è true. Può trattarsi di un'istruzione composta.

  • espressione
    Obbligatoria. Espressione che restituisce il valore booleano true o false. Se expression è true, il ciclo viene eseguito nuovamente. Se expression è false, il ciclo viene interrotto.

Note

A differenza dell'istruzione while, un ciclo do...while viene eseguito una volta prima della valutazione dell'espressione condizionale.

In qualsiasi riga di un blocco do…while è possibile utilizzare l'istruzione break per fare in modo che il flusso di programma esca dal ciclo oppure è possibile utilizzare l'istruzione continue per passare direttamente all'espressione while.

Esempio

Nell'esempio seguente le istruzioni del ciclo do...while vengono eseguite a condizione che la variabile i sia minore di 10.

var s = "";

var i = 0;
do
{
    s +=  i + " ";
    i++;
} while (i < 10);

print (s);
// Output: 0 1 2 3 4 5 6 7 8 9 

Requisiti

Versione 3

Vedere anche

Riferimenti

Istruzione break

Istruzione continue

Istruzione for

Istruzione for...in

Istruzione while

Istruzione con etichetta