Neueste Web-Entwicklung Tutorials
 

JavaScript während Statement

<JavaScript - Anweisungen Referenz

Beispiel

Schleife durch einen Codeblock , solange eine Variable (i) weniger als 5:

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

Das Ergebnis des Textes lautet:

The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die while-Anweisung erstellt eine Schleife, die ausgeführt wird, während eine bestimmte Bedingung erfüllt ist.

Die Schleife wird fortgesetzt, solange die Bedingung wahr ist laufen. Es wird nur stoppen, wenn die Bedingung falsch.

JavaScript unterstützt verschiedene Arten von Schleifen:

  • for - Schleifen durch einen Codeblock eine Anzahl von Malen
  • for/in - Schleifen durch die Eigenschaften eines Objekts
  • while - Schleifen durch einen Codeblock während einer spezifizierten Bedingung wahr ist
  • do / while - durch einen Block von Codeschleifen einmal, und dann wiederholt die Schleife , während eine festgelegte Bedingung erfüllt ist

Tipp: Verwenden Sie die Pause - Anweisung aus einer Schleife zu brechen, und die weiterhin Anweisung einen Wert in der Schleife zu überspringen.


Browser-Unterstützung

Erklärung
while Ja Ja Ja Ja Ja

Syntax

Parameterwerte
Parameter Beschreibung
condition Erforderlich. Definiert die Bedingung für die Ausführung der Schleife (the code block) - (the code block) . Wenn es wahr zurückgibt, wird die Schleife wieder von vorne anfangen, wenn es false zurückgibt, wird die Schleife beendet.

Hinweis: Wenn die Bedingung immer wahr ist, wird die Schleife nie zu Ende gehen . Dies wird zum Absturz Ihres Browsers.

Hinweis: Wenn Sie eine Variable mit der Bedingung verwenden, initialisieren Sie es vor der Schleife, und erhöht es innerhalb der Schleife. Wenn Sie vergessen, die Variable zu erhöhen, wird die Schleife nie zu Ende gehen. Dies wird auch Ihren Browser zum Absturz bringen.

Technische Details

JavaScript Version: 1.0

Beispiele

Mehr Beispiele

Beispiel

Schleife durch die Indizes eines Arrays der Autonamen aus dem Wagen Array zu sammeln:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var i = 0;
while (i < cars.length) {
    text += cars[i] + "<br>";
    i++;
}
Versuch es selber "

Beispiel vorstehend erläutert:

  • Zuerst stellen wir eine Variable vor Beginn der Schleife (var i = 0;)
  • Dann definieren wir die Bedingung für die Schleife zu laufen. Solange die Variable kleiner ist als die Länge des Arrays (which is 4) , wird die Schleife fortgesetzt
  • Jedes Mal , wenn die Schleife ausgeführt wird , wird die Variable um Eins inkrementiert (i++)
  • Sobald die Variable nicht mehr kleiner als 4 (array's length) , ist die Bedingung falsch ist , und die Schleife endet ,

Beispiel

Schleife rückwärts durch die Indizes eines Arrays:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var len = cars.length;
while (len--) {
    text += cars[len] + "<br>";
}
Versuch es selber "

Beispiel

Unter Verwendung der break - Anweisung - Wiederholungs durch einen Code - Block, aber die Schleife verlassen , wenn die Variable i gleich zu "3" :

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
    if (i == 3) {
        break;
    }
}
Versuch es selber "

Beispiel

Mit der continue - Anweisung - Schleife durch einen Block von Code, sondern den Wert überspringen "3" :

var text = "";
var i = 0;
while (i < 5) {
    i++;
    if (i == 3) {
        continue;
    }
text += "<br>The number is " + i;
}
Versuch es selber "

Verwandte Seiten

JavaScript Tutorial: JavaScript While - Schleife

JavaScript Referenz: JavaScript do ... while Statement

JavaScript Referenz: JavaScript - Anweisung

JavaScript Referenz: JavaScript break - Anweisung

JavaScript Referenz: JavaScript Statement weiter


<JavaScript - Anweisungen Referenz