Gli ultimi tutorial di sviluppo web
 

JavaScript fare / l'istruzione

Dichiarazioni JavaScript riferimento Dichiarazioni JavaScript riferimento

Esempio

Questo ciclo sarà sempre eseguito almeno una volta, anche se la condizione è falsa, perché il blocco di codice viene eseguito prima che la condizione viene testata:

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

Il risultato di testo sarà:

The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
Prova tu stesso "

Definizione e utilizzo

Il do / while crea un ciclo che esegue un blocco di codice, una volta, prima di controllare se la condizione è vera, allora sarà ripetere il ciclo fino a quando la condizione è vera.

Il do / while viene utilizzata quando si desidera eseguire un ciclo almeno una volta, non importa quale.

JavaScript supporta diversi tipi di cicli:

  • per - loop attraverso un blocco di codice per un numero di volte
  • per / a - loop attraverso le proprietà di un oggetto
  • mentre - loop attraverso un blocco di codice mentre una condizione specificata è vera
  • fare / mentre - loop attraverso un blocco di codice, una volta, e poi ripete il ciclo while una determinata condizione è vera

Supporto per il browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente la dichiarazione.

dichiarazione
do/while 6.0

Sintassi

do {
    code block to be executed
}
while ( condition );

valori dei parametri

Parameter Description
condition Required. Defines the condition for running the loop (the code block). If it returns true, the loop will start over again, if it returns false, the loop will end.

Note: If the condition is always true, the loop will never end. This will crash your browser.

Note: If you are using a variable with the condition, initialize it before the loop, and increment it within the loop. If you forget to increase the variable, the loop will never end. This will also crash your browser.

Dettagli tecnici

Versione JavaScript: 1.2

Pagine correlate

: JavaScript Tutorial Mentre JavaScript Loop

JavaScript Riferimento: JavaScript mentre Statement

Riferimento JavaScript: JavaScript per Statement


Dichiarazioni JavaScript riferimento Dichiarazioni JavaScript riferimento