Die While-Schleife ist der for-Schleife sehr ähnlich.
var i=0; while (i < 10) { Programmtext; i++; }
Es fehlt der Initialisierungsteil. Es wird lediglich geprüft, ob ein Bedingung erfüllt ist. Liefert der Ausdruck in der Klammer ein true, wird die Schleife durchgeführt, wenn nicht, wird sie übersprungen.
Aufgabe: Schreibe das Programm zur Ausgabe der Quadratzahlen mit der While-Schleife neu.
Aufgabe: Ein sinnloses Beispiel, dass das Zusammenspiel zwischen Schleife und confirm() demonstiert.