JavaScript ist eine der beliebtesten Programmiersprachen, die häufig zum Erstellen interaktiver Webseiten verwendet wird. Ein wichtiger Aspekt bei der Entwicklung von JavaScript-Anwendungen ist die Fähigkeit, mit Benutzern zu interagieren. Dazu stehen in der Sprache verschiedene Eingabemethoden zur Verfügung. Eine dieser Methoden ist die Eingabe von Daten über die Tastatur.
In JavaScript wird die Methode zum Eingeben von Daten über die Tastatur verwendet prompt(). Manchmal müssen Sie jedoch in der Lage sein, die Daten von einem Benutzer erneut abzufragen, bis er die richtigen Daten eingegeben hat. In solchen Fällen wird der Operator verwendet while.
Operator while überprüft die Bedingung, und wenn sie wahr ist, führt sie den angegebenen Codeblock aus. Wenn die Bedingung falsch ist, wird der Code innerhalb des Blocks nicht ausgeführt. So kann der Operator verwendet werden while um die Tastaturdaten erneut abzufragen, bis der Benutzer den korrekten Wert eingegeben hat.
Beispiel für die Verwendung der while-Anweisung zum erneuten Abfragen von Tastaturdaten:
let number = prompt("Geben Sie eine Zahl ein:");
while (isNaN(number)) number = prompt("Geben Sie eine gültige Zahl ein:");
>
console.log("Sie haben eine Zahl eingegeben: " + number);
In diesem Beispiel wird der Benutzer aufgefordert, eine Zahl einzugeben. Wenn der eingegebene Wert keine Zahl ist, wird die Schleife erneut ausgeführt und der Benutzer fragt nach der richtigen Zahl. Sobald der Benutzer eine Zahl eingegeben hat, wird die Schleife beendet und der eingegebene Wert wird an die Konsole ausgegeben.
While-Anweisung und Tastatureingabe in JavaScript
Operator while die JavaScript-Sprache wird verwendet, um eine Schleife zu erstellen, die ausgeführt wird, solange die angegebene Bedingung wahr ist.
Häufig der Bediener while wird zusammen mit der Tastatureingabe verwendet, um dem Benutzer die Eingabe von Werten zu ermöglichen, bis eine bestimmte Bedingung erfüllt ist.
Um mit der Tastatureingabe in JavaScript zu arbeiten, verwenden Sie die Methode prompt(). Diese Methode zeigt ein modales Fenster mit Text an, in das der Benutzer Daten eingeben kann.
Beispiel für die Verwendung eines Operators while und Methode prompt() um Zahlen über die Tastatur einzugeben:
while(number = parseInt(prompt('Geben Sie eine Zahl ein:'))) sum += number;
>
In diesem Beispiel wird die Schleife while wird ausgeführt, solange der Benutzer Zahlen eingibt. Jede eingegebene Zahl wird der Variablen hinzugefügt sum. Wenn der Benutzer einen nicht numerischen Wert eingibt, wird die Schleife beendet und die Summe der Zahlen wird an die Konsole ausgegeben.
Daher ist der Operator while ermöglicht das Erstellen von Schleifen basierend auf der Tastatureingabe des Benutzers. Methode prompt() zusammen mit der Zyklusbedingung können Sie interaktive Programme erstellen und Daten vom Benutzer abrufen.
Was ist eine while-Anweisung in JavaScript?
Die Syntax der while-Anweisung lautet wie folgt:
Eine Bedingung ist ein Ausdruck, der vor jeder Ausführung eines Codeblocks überprüft wird. Wenn die Bedingung wahr ist, wird der Codeblock ausgeführt. Wenn die Bedingung falsch ist, wird die Ausführung der while-Anweisung beendet und die Steuerung wird nach dem while-Block an die nächste Codezeile übergeben.
Beispiel für die Verwendung der while-Anweisung:
Die while-Anweisung ist besonders nützlich, wenn Sie einen Codeblock beliebig oft ausführen müssen, bis eine bestimmte Bedingung erfüllt ist. Es ist jedoch wichtig, bei der Verwendung der while-Anweisung vorsichtig zu sein, um eine Endlosschleife zu vermeiden, ohne sie zu beenden.
Was ist die Syntax der while-Anweisung in JavaScript?
Die while-Anweisung in JavaScript wird verwendet, um eine Schleife zu erstellen, die einen Codeblock ausführt, solange die angegebene Bedingung wahr ist. Die Syntax der while-Anweisung lautet wie folgt:
- while (Bedingung)
- // codeblock
- >
Eine Bedingung ist ein Ausdruck, der auf wahr (true) oder falsch (false) ausgewertet wird. Wenn die Bedingung wahr ist, wird ein Codeblock ausgeführt und die Schleife wird wiederholt. Wenn die Bedingung falsch ist, wird die Schleife beendet und die Steuerung wird nach der Schleife an die nächste Anweisung übergeben.
Beispiel für die Verwendung der while-Anweisung:
let i = 0;while (i
In diesem Beispiel führt die while-Schleife einen Codeblock aus, indem die Werte der Variablen i von 0 bis 4 gedruckt und nach jeder Iteration um 1 erhöht werden. Wenn i gleich 5 wird, wird die Bedingung i < 5 falsch und die Schleife wird beendet.
Mit der while-Anweisung können Sie komplexere Bedingungen mit logischen Operatoren erstellen (&&,