Schleifen

while-Schleife
while(Eingabe != "ja") {
  Anweisung1;
  Anweisung2;
  Eingabe=prompt("Wollen Sie weiterfahren (ja/nein)?");
  ...
}
Die Anweisungen werden solange wiederholt, bis die Variable Eingabe den Text "ja" enthält.
for-Schleife
for(var i = 10; i <= 23; i++) {
  document.write(i+". Zeile");
  ...
}
Die for-Schleife wird 14-mal durchlaufen. Der Zähler, der in der Variablen i defniert und mit dem Wert 10 initialisiert wird, wird bei jedem Durchlauf um 1 erhöht (i++) solange er <= 23 ist.
do-while-Schleife
var y = 12
do {
  document.write(y*y);
  y = y + 2;
  ...
}
while (y<10);
Die do-while-Schleife ist eine Variante der while-Schleife. Sie wird in jedem Fall mindestens einmal durchlaufen, weil die Schleifenbedingung erst zum Schluss geprüft wird.
continue
antwort="";
for (i=1;i<9;i++)
{
  a=i*i;
  antwort=antwort+a+"  ";
  if (i==5) continue;
}
alert(antwort);
Mit continue lässt sich der aktuelle Schleifendurchlauf abbrechen und der nächste Durchlauf starten.
break
antwort="";
for (i=1;i<9;i++)
{
  a=i*i;
  antwort=antwort+a+"  ";
  if (i==5) break;
}
alert(antwort);
Mit break lässt sich die aktuelle Schleife komplett abbrechen. Das Programm wird mit der ersten Anweisung nach der Schleife fortgesetzt.