Break and Weitere Anweisungen bieten strengere Prozesssteuerung über die Codeausführung in Schleifen. Die Break -Anweisung kann die Schleife sofort verlassen und verhindern, dass jeder Code im Schleifenkörper erneut ausgeführt wird. Die Fortsetzung der Anweisung verlässt nur die aktuelle Schleife, und gemäß dem Kontrollausdruck ist auch die nächste Schleife zulässig.
brechen
Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
var Anumbers = new Array ();
var smessage = "Sie haben eingegeben: <br>";
var itotal = 0;
var vuserinput;
var iarrayIndex = 0;
Tun{
vuserinInput = number (Eingabeaufforderung ("eine Nummer eingeben, oder '0'exit", "0"));
if (isnan (vuserinput)) {
document.write ("Eingabefehler, bitte die Nummer ',' 0 'beenden <br>");
brechen; // Fehler eingeben
}
Anpreis [iarrayIndex] = vuserinput;
IarrayIndex ++;
} while (vuserinput! = 0) // Beende den Schleifenkörper, wenn die Eingabe 0 ist (Standardwert).
// Gemeinsame Methoden zum Schleifen durch Arrays:
für (var i = 0; i <anumbers.length; i ++) {
itotal += number (anneuchten [i]);
Smessage + = Anpass [i] + "<br>";
}
smessage + = "Gesamt:" + itotal;
document.write (smessage);
</script>
Fahren Sie fort
Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
var Anumbers = new Array ();
var smessage = "Sie haben eingegeben: <br>";
var itotal = 0;
var vuserinput;
var iarrayIndex = 0;
Tun{
vuserinInput = number (Eingabeaufforderung ("eine Nummer eingeben, oder '0'exit", "0"));
if (isnan (vuserinput)) {
ALERT ("Eingabefehler, bitte die Nummer ',' 0 'beenden");
Weitermachen; // Wenn der Eingangsfehler auftritt, wird die aktuelle Schleife beendet und die nächste Schleife wird fortgesetzt
}
Anpreis [iarrayIndex] = vuserinput;
IarrayIndex ++;
} while (vuserinput! = 0) // Beende den Schleifenkörper, wenn die Eingabe 0 ist (Standardwert).
// Gemeinsame Methoden zum Schleifen durch Arrays:
für (var i = 0; i <anumbers.length; i ++) {
itotal += number (anneuchten [i]);
Smessage + = Anpass [i] + "<br>";
}
smessage + = "Gesamt:" + itotal;
document.write (smessage);
</script>
Kennt ihr den Unterschied und die Verbindung zwischen diesen beiden Sätzen?