While-Schleife
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy. Lektion 39 von 77.
Eine while-Schleife unterscheidet sich von der for-Schleife. Eine for-Schleife ermöglicht es uns, über einen bestimmten Bereich zu iterieren, während eine while-Schleife es uns ermöglicht, weiter zu iterieren, solange eine bestimmte Bedingung erfüllt ist.
Um eine while-Schleife zu verwenden, schreibe:
while (condition) {
code;
}Der Code wird nur ausgeführt, wenn die Bedingung true ist.
Es gibt viele Anwendungsfälle, in denen eine while-Schleife besser geeignet ist als eine for-Schleife, insbesondere wenn die Anzahl der Iterationen im Voraus nicht bekannt ist.
Betrachte zum Beispiel dieses Problem:
Finde die kleinste Zweierpotenz, die größer als eine gegebene Zahl ist.
Um das Problem zu lösen, verwenden wir eine while-Schleife, die die aktuelle Zweierpotenz wiederholt mit 2 multipliziert, bis sie größer als die angegebene number ist:
let number = 27;
let power_of_two = 1;
while (power_of_two <= number) {
power_of_two *= 2;
}
console.log(power_of_two);Aufgabe
AnfängerSchreibe ein Programm, das eine Eingabe erhält, eine float-Zahl.
Verwende eine while-Schleife, um die Eingabe durch 2 zu teilen, solange die Zahl größer oder gleich 3.5 ist.
Gib die erste Zahl aus, die kleiner als 3.5 ist.
Probier es selbst
let number = parseFloat(inp); // Diese Zeile nicht ändern
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Typkoerzierung7Rechner zum Teilen der Rechnung
WillkommensnachrichtTrinkgeld und Gesamtbetrag berechnen10FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion2Variablen
ZahlenZeichenketteBoolescher WertNamenskonventionenLeere VariablenZusammenfassung – Variablen initialisierenKonstanten5Entscheidungen treffen
If-AnweisungIf – ElseRückblick – Einfacher TaschenrechnerVerschachteltes If – ElseSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung – FakultätDo-While-SchleifeVerschachtelte Schleife3Operatoren – Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische KurzformenVergleichsoperatorenStrikte vs. lose GleichheitRückblick – einfache Mathematik6Grundlegende Ein- und Ausgabe
AusgabeAusgabe mit VariablenTypkonvertierung – Teil 1Typkonvertierung – Teil 2Wiederholung – Bis 120Wiederholung – Wahr oder falschÜbe selbstständig: Online-JavaScript-Compiler