Die for-Schleife dient als wichtiges Instrument, um sich eine Menge an "Schreibarbeit"
zu ersparen. Das Prinzip sieht folgendermaßen aus:
for ( Initialisierung; Schleifenbedingung; Wertänderung)
{
JavaScript-Anweisung
}
Will man beispielsweise eine Zahlenreihe von 1 bis 999 generieren, lautet der Befehl:
for (i=1; i<1000; i++)
{
document.writeln(i + "<br>");
}
Mit der verschachtelten for-Schleife werden gleich 2 Variable abgearbeitet.
Das folgende Beispiel erstellt das "1x1" im Zahlenraum bis 10, ausgegeben in Form
von einer Tabelle.
<HTML> <HEAD> <H4>Die verschachtelte for-Schleife in JavaScript</H4> <Script Language="JavaScript"> <!-- var i var j var x //--> </script> </HEAD> <BODY> <TABLE BORDER> <TR> <TH colspan=10>Kleines 1 x 1 bis 10</TH> </TR> <TR> <script> <!-- for (i=1; i<11; i++) { for (j=1; j<11; j++) { var x = j*i document.write("<td>" + i + " mal " + j + " = " + x + "</td>"); } if (j=10) { document.write ("</tr></tr>"); } else { "" } } //--> </script> </BODY> </HTML> |