Schleifen können einen Block von Code ausführen, solange eine bestimmte Bedingung erfüllt ist.
Der While Schleife
Die while loop Schleife durch einen Codeblock, solange eine bestimmte Bedingung erfüllt ist.
Syntax
while ( condition ) {
code block to be executed
}
Beispiel
In dem folgenden Beispiel wird der Code in der Schleife ausgeführt, immer und immer wieder, solange eine Variable (i) weniger als 10:
Wenn Sie vergessen, die Variable im Zustand verwendet zu erhöhen, wird die Schleife nie enden. Dies wird zum Absturz Ihres Browsers.
Die Do/While - Schleife
Die do/while - Schleife ist eine Variante der while - Schleife. Diese Schleife wird den Codeblock einmal ausführen, bevor geprüft wird, ob die Bedingung erfüllt ist, dann wird es die Schleife so lange wiederholen, wie die Bedingung erfüllt ist.
Syntax
do {
code block to be executed
}
while ( condition );
Beispiel
Das folgende Beispiel verwendet eine do/while - Schleife. Die Schleife wird immer mindestens einmal ausgeführt werden, auch wenn die Bedingung falsch ist, weil der Code-Block ausgeführt wird, bevor die Bedingung geprüft wird:
Vergessen Sie nicht, die Variable im Zustand verwendet zu erhöhen, sonst wird die Schleife nie zu Ende!
Im Vergleich zum und zwar
Wenn Sie die vorherigen Kapitel gelesen haben, über die for-Schleife, werden Sie feststellen, dass eine while-Schleife für Schleife als sehr ähnlich ist, mit Angabe 1 und 3 Erklärung weggelassen.
Die Schleife in diesem Beispiel verwendet eine for - Schleife , die Auto - Namen aus dem Wagen Array zu sammeln:
Beispiel
var
cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
for (;cars[i];) {
text += cars[i] + "<br>";
i++;
}
Versuch es selber " Die Schleife in diesem Beispiel verwendet eine while Schleife , um die Auto - Namen aus dem Wagen Array zu sammeln:
Beispiel
var
cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
while (cars[i]) {
text += cars[i] + "<br>";
i++;
}
Versuch es selber " Testen Sie sich mit Übungen!
Übung 1 » Übung 2» Übung 3 » Übung 4» Übung 5 »