Latest web development tutorials
×

JavaScript corso

JavaScript corso JavaScript breve introduzione JavaScript uso JavaScript esportazione JavaScript grammatica JavaScript dichiarazioni JavaScript nota JavaScript variabile JavaScript Tipi di dati JavaScript Oggetti JavaScript funzione JavaScript portata JavaScript evento JavaScript stringa JavaScript operatori JavaScript confrontare JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo di conversione JavaScript Espressioni regolari JavaScript errore JavaScript Debugging JavaScript alzata variabile JavaScript Modalità Strict JavaScript Uso improprio JavaScript Forms Authentication JavaScript Parole chiave riservate JavaScript JSON JavaScript void JavaScript Codice Specifica

JS funzione

JavaScript definizione di funzione JavaScript Argomenti funzione JavaScript richiamo della funzione JavaScript chiusure

JS HTML DOM

DOM breve introduzione DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzato

JavaScript Oggetti JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Oggetti

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript evento programmato JavaScript Cookies

JS magazzino

JavaScript magazzino JavaScript prova jQuery JavaScript prova Prototype

JS Esempi

JavaScript Esempi JavaScript istanza di oggetto JavaScript istanza di oggetto Browser JavaScript HTML DOM Esempi JavaScript sommario

JS Manuale di riferimento

JavaScript Oggetti HTML DOM Oggetti

JavaScript per ciclo

Il ciclo può eseguire un blocco di codice per un numero specificato di volte.


ciclo di JavaScript

Se si desidera eseguire più volte lo stesso codice, e ciascuno dei valori sono diversi, allora l'uso del ciclo è molto conveniente.

Siamo in grado di emettere una serie di valori:

formulazione generale:

document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");

Utilizzando per ciclo

for (var i=0;i<cars.length;i++)
{
    document.write(cars[i] + "<br>");
}

Prova »


Diversi tipi di ciclo

JavaScript supporta diversi tipi di cicli:

  • per - un certo numero di blocco di codice cicli
  • per / a - ciclo attraverso le proprietà di un oggetto
  • mentre - quando una condizione specificata è vera ciclo specificato blocco di codice
  • fare / mentre - anche quando la condizione specificata è vero ciclo specificato blocco di codice

per ciclo

per il ciclo è che si desidera creare un loop di strumento spesso utilizzato.

Ecco la sintassi per ciclo:

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

Dichiarazione 1 (blocco) viene avviato prima di iniziare.

Dichiarazione 2 definisce le condizioni (blocco) del ciclo di funzionamento

3 dichiarazione dopo il ciclo (blocco) è stato fare

Esempi

for (var i=0; i<5; i++)
{
    x=x + "该数字为 " + i + "<br>";
}

Prova »

Dall'esempio di cui sopra, si può vedere:

Dichiarazione 1 impostare la variabile prima dell'inizio del ciclo (var i = 0).

Statement 2 condizioni definite Esecuzione ciclo (i deve essere inferiore a 5).

Dichiarazione 3 incrementato di un valore (i ++) dopo ogni blocco di codice è stato eseguito.


dichiarazione 1

Normalmente avremmo utilizzare un'istruzione per inizializzare le variabili utilizzate nel ciclo (var i = 0).

1 dichiarazione è opzionale, che non viene utilizzato può essere anche una dichiarazione.

È possibile inizializzare qualsiasi valore economico 1 (o più):

esempio:

for (var i=0,len=cars.length; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Prova »

E si può anche omettere una dichiarazione (come all'inizio del valore è stato impostato anello):

esempio:

var i=2,len=cars.length;
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}

Prova »


Statement 2

Dichiarazione 2 condizioni generalmente utilizzati per valutare le variabili iniziali.

2 La stessa istruzione è opzionale.

2 Se l'istruzione restituisce true, quindi il ciclo ricomincia se restituisce false, il ciclo si concluderà.

lampada Se si omette l'istruzione 2, deve fornire una pausa nel ciclo. Altrimenti, il ciclo non sarà in grado di fermare. In questo modo è possibile effettuare il crash del browser. Si prega di leggere la pausa in una sezione successiva di questo tutorial.


dichiarazione 3

3 dichiarazioni generalmente aumenta il valore della variabile originale.

Dichiarazione 3 è opzionale.

Dichiarazione 3 ha una varietà di usi. Incremento può essere negativo (i--), o più (i = i + 15).

Dichiarazione 3 può essere omesso (ad esempio all'interno del ciclo quando vi è un codice corrispondente):

esempio:

var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}

Prova »


Per / In ciclo

JavaScript per / nella dichiarazione per scorrere le proprietà degli oggetti:

Esempi

var person={fname:"John",lname:"Doe",age:25};

for (x in person)
{
    txt=txt + person[x];
}

Prova »

Si impara di più nella sezione relativa JavaScript per oggetto / nel ciclo della conoscenza.


While

Spiegheremo a voi mentre loop e fare / ciclo while nel prossimo capitolo.