English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

istruzione do...while di JavaScript

 Esercizi e dichiarazioni variabili JavaScript

do...whilel'istruzione crea un ciclo che esegue l'istruzione specificata fino a quando il risultato della condizione testata è false.

condizione(condition)valutare l'istruzione dopo l'esecuzione, il che porta all'esecuzione almeno una volta dell'istruzione specificata.

JavaScript fornisce i seguenti tipi di ciclo:

  • for - Esegue il blocco di codice un numero determinato di volte

  • for...in - Esplora le proprietà dell'oggetto

  • while - Esegue il blocco di codice quando la condizione specificata è true

  • do...while - Esegue una volta il blocco di codice, poi continua a ripetere il ciclo quando la condizione specificata è true

usarebreakl'istruzione termina il ciclo corrente e utilizzacontinuel'istruzione salta il valore nel ciclo.

sintassi:

do { 
 //eseguire le istruzioni
}
while(condition);
var n = 0;
do {
   document.write("<br>The number is " + n);
   n++;
}
while(n < 5);
Prova a vedere‹/›

attenzione:se si desidera utilizzare unacondizione(condition)inizializzare la variabile prima del ciclo, quindi aumentare il suo valore all'interno del ciclo. Dimenticare di aumentare la variabile farà sì che il ciclo non finisca mai. Questo farà crollare il tuo browser.

compatibilità del browser

tutti i browser supportano completamente l'istruzione do ... while:

istruzione
do...whileèèèèè

valore del parametro

parametrodescrizione
condition Espressione valutata dopo ogni passaggio del ciclo. Se l'espressione è true, viene eseguita di nuovo la dichiarazione. Quando l'espressione è false, il controllo passa alla dichiarazione successiva a do ... while. Se la condizione è sempre true, il ciclo non finirà mai. Questo può far crollare il tuo browser.

Dettagli tecnici

Versione JavaScript:ECMAScript 1

Più esempi

Anche se la condizione è false, questo ciclo verrà eseguito almeno una volta, perché il blocco di codice viene eseguito prima del test della condizione:

var n = 5;
do {
   document.write("<br>The number is " + n);
   n++;
}
while (n < 3); // false
Prova a vedere‹/›

Riferimenti correlati

Riferimento JavaScript:Esercizio while JavaScript

Riferimento JavaScript:Esercizio break JavaScript

Riferimento JavaScript:Dichiarazione continue JavaScript

 Esercizi e dichiarazioni variabili JavaScript