JavaScript for-Schleife
Der Zyklus kann ein Block von Code, um eine bestimmte Anzahl von Malen auszuführen.
JavaScript Zyklus
Wenn Sie möchten, immer und immer wieder den gleichen Code ausführen, und jeder der Werte unterschiedlich sind, dann ist die Verwendung des Zyklus ist sehr praktisch.
Wir können die Ausgabe ein Array von Werten:
Allgemeine Wortlaut:
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>");
Unter Verwendung for-Schleife
{
document.write(cars[i] + "<br>");
}
Versuchen »
Verschiedene Arten von Zyklus
JavaScript unterstützen verschiedene Arten von Schleifen:
- für - eine bestimmte Anzahl von Zyklen Codeblock
- für / in - Schleife durch die Eigenschaften eines Objekts
- während - wenn eine bestimmte Bedingung erfüllt ist Zyklus angegebenen Codeblock
- do / while - auch wenn die angegebene Bedingung erfüllt Zyklus Codeblock angegeben ist
For-Schleife
for-Schleife ist, dass Sie eine Schleife häufig verwendete Werkzeug erstellen möchten.
Hier ist die Syntax für die Schleife:
{
被执行的代码块
}
Anweisung 1 (Block) beginnt , bevor Sie beginnen.
Statement 2 definiert die Arbeitszyklus (Block) Bedingungen
3 Anweisung nach der Schleife (Block) wurde dabei
Aus dem obigen Beispiel können Sie sehen:
Anweisung 1 die Variable vor Beginn der Schleife (var i = 0).
Statement 2 definierten Bedingungen Zyklusablauf (i muss weniger als 5).
Statement 3 um einen Wert erhöht (i ++) nach jeder Codeblock ausgeführt worden ist.
Aussage 1
Normalerweise würden wir eine Anweisung, die Variablen im Zyklus (var i = 0) verwendet zu initialisieren.
1 Anweisung ist optional, dh nicht verwendet wird, kann auch eine Aussage sein.
Sie können alle Anweisung 1 (oder mehr) Werte initialisiert werden:
Beispiel:
{
document.write(cars[i] + "<br>");
}
Versuchen »
Und Sie können auch eine Erklärung (wie am Anfang der Schleife gesetzt Wert wurde) weglassen:
Beispiel:
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}
Versuchen »
Statement 2
Statement 2 Bedingungen im Allgemeinen die Ausgangsgrößen zu beurteilen.
2 Die gleiche Aussage ist optional.
2 Wenn die Aussage wahr zurückgibt, dann wird der Zyklus beginnt von neuem, wenn es false zurückgibt, wird die Schleife beendet.
Wenn Sie die Anweisung 2 weglassen, muss es eine Pause im Zyklus bereitzustellen. Andernfalls wird der Zyklus nicht in der Lage sein, zu stoppen. Dies macht es möglich, den Browser zu machen zum Absturz bringen. Bitte lesen Sie über den Einbruch in einem späteren Abschnitt dieses Tutorials. |
Statement 3
3-Anweisungen erhöht im Allgemeinen den Wert der ursprünglichen Variablen.
Statement 3 ist ebenfalls optional.
Statement 3 hat eine Vielzahl von Verwendungen. Increment kann negativ sein (i--) oder mehr (i = i + 15).
Statement 3 kann weggelassen werden (innerhalb der Schleife zum Beispiel, wenn ein entsprechender Code ist):
Beispiel:
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}
Versuchen »
Für / Im Zyklus
JavaScript / in Anweisung eine Schleife durch Objekteigenschaften:
Beispiele
for (x in person)
{
txt=txt + person[x];
}
Versuchen »
Sie werden für das Objekt / in der Wissenszyklus mehr über im Abschnitt über die JavaScript lernen.
while-Schleife
Wir werden Ihnen während Schleife und tun / while-Schleife im nächsten Kapitel erläutern.