Latest web development tutorials
×

JavaScript Kurs

JavaScript Kurs JavaScript Kurze Einführung JavaScript Verwendung JavaScript Export JavaScript Grammatik JavaScript Statements JavaScript Note JavaScript Variable JavaScript Datentypen JavaScript Objekte JavaScript Funktion JavaScript Anwendungsbereich JavaScript Ereignis JavaScript Schnur JavaScript Die Betreiber JavaScript vergleichen JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typumwandlung JavaScript Reguläre Ausdrücke JavaScript Fehler JavaScript Fehlerbeseitigung JavaScript Variable Lift JavaScript Strict-Modus JavaScript Missbrauch JavaScript Formularauthentifizierung JavaScript reservierte Schlüsselwörter JavaScript JSON JavaScript void JavaScript Code-Spezifikation

JS Funktion

JavaScript Funktionsdefinition JavaScript Funktionsargumente JavaScript Funktionsaufruf JavaScript Verschlüsse

JS HTML DOM

DOM Kurze Einführung DOM HTML DOM CSS DOM Ereignis DOM EventListener DOM Element

JS Erweiterte Tutorial

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

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript Pop JavaScript Timed Ereignis JavaScript Cookies

JS Lagerhaus

JavaScript Lagerhaus JavaScript Test jQuery JavaScript Test Prototype

JS Beispiele

JavaScript Beispiele JavaScript Object-Instanz JavaScript Browser-Objektinstanz JavaScript HTML DOM Beispiele JavaScript Zusammenfassung

JS Referenzhandbuch

JavaScript Objekte HTML DOM Objekte

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[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>");

Unter Verwendung for-Schleife

for (var i=0;i<cars.length;i++)
{
    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:

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

Anweisung 1 (Block) beginnt , bevor Sie beginnen.

Statement 2 definiert die Arbeitszyklus (Block) Bedingungen

3 Anweisung nach der Schleife (Block) wurde dabei

Beispiele

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

Versuchen »

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:

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

Versuchen »

Und Sie können auch eine Erklärung (wie am Anfang der Schleife gesetzt Wert wurde) weglassen:

Beispiel:

var i=2,len=cars.length;
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.

Lampe 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:

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

Versuchen »


Für / Im Zyklus

JavaScript / in Anweisung eine Schleife durch Objekteigenschaften:

Beispiele

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

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.