frase do/while JavaScript

definizione e uso

La frase do/while crea un ciclo che esegue una volta il blocco di codice prima di verificare se la condizione è vera, e poi ripete il ciclo fintanto che la condizione è vera.

Quando vuoi eseguire il ciclo almeno una volta, usa sempre la frase do/while.

JavaScript supporta diversi tipi di cicli:

  • for - esegui più volte il blocco di codice
  • for/in - itera sulle proprietà di un oggetto
  • for/of - itera sui valori di un oggetto iterabile
  • while - ripeti il ciclo del blocco di codice se la condizione è vera
  • do/while - esegui una volta il blocco di codice e poi ripeti il ciclo se la condizione è vera

esempio

Questo ciclo eseguirà sempre almeno una volta, anche se la condizione è false, perché il blocco di codice viene eseguito prima di testare la condizione:

var text = "";
var i = 0;
do {
  text += "The number is " + i;
  i++;
}
while (i < 5);

prova tu stesso

sintassi

do {
  blocco di codice da eseguire
}
while (condition);

valore del parametro

parametro descrizione
condition

obbligatorio. Definisci la condizione per eseguire il ciclo (blocco di codice). Se restituisce true, il ciclo ricomincerà, se restituisce false, il ciclo finirà.

nota:Se la condizione è sempre vera, il ciclo non finirà mai. Questo potrebbe far crollare il tuo browser.

nota:Se utilizzi variabili condizionali, inizializzale prima del ciclo e incrementale all'interno del ciclo. Dimenticare di aumentare la variabile farà sì che il ciclo non finisca mai. Questo potrebbe anche far crollare il tuo browser.

dettagli tecnici

versione JavaScript: ECMAScript 1

supporto del browser

i numeri nella tabella specificano la versione del browser iniziale che supporta completamente la frase.

frase Chrome IE Firefox Safari Opera
do/while Supporto 6.0 Supporto Supporto Supporto

Pagine correlate

Guida JavaScript:Ciclo while JavaScript

Manuale di riferimento JavaScript:Espressione while JavaScript

Manuale di riferimento JavaScript:Espressione for JavaScript