In JavaScript ist es oft notwendig, Benutzerdaten über die Tastatur einzugeben. Dies kann jede Information sein, beginnend mit Zahlen und endend mit Textzeilen. In diesem einfachen Tutorial werden wir uns einige Möglichkeiten ansehen, wie Sie Variablen über die Tastatur in JavaScript eingeben können.
Die prompt() -Methode - eine der einfachsten Möglichkeiten, Daten über die Tastatur einzugeben. Es ermöglicht Ihnen, ein Dialogfeld mit einer Nachricht und einem Eingabefeld anzuzeigen, in das der Benutzer den gewünschten Wert eingeben kann. Der eingegebene Wert kann in einer Variablen gespeichert und später verwendet werden.
Beispiel für die Verwendung der prompt() -Methode :
var name = prompt("Geben Sie Ihren Namen ein");
Die Methoden readline-sync und inquirer - dies sind beliebte Bibliotheken von Drittanbietern, die das Arbeiten mit Benutzereingaben in JavaScript erleichtern. Sie bieten einen flexibleren und interaktiven Ansatz für die Dateneingabe, indem Sie Regeln für die Eingabevalidierung festlegen und dem Benutzer eine Auswahl aus mehreren Optionen bieten.
Anmerkung: Sie müssen die entsprechenden Pakete installieren, um diese Methoden verwenden zu können.
Die Methoden stdin und process - dies sind die integrierten Node-Module.js, mit denen Sie Daten über die Tastatur eingeben können. Sie bieten einen geringeren Zugriff auf den Eingabestream und ermöglichen das Lesen von Daten Zeile für Zeile oder Byte.
Dies sind nur einige Möglichkeiten, Variablen über die Tastatur in JavaScript einzugeben. Sie können je nach Ihrer spezifischen Situation diejenige auswählen, die für Sie am bequemsten ist. Was auch immer Sie wählen, denken Sie daran, dass die richtige Benutzereingabe ein wichtiger Teil bei der Entwicklung von JavaScript-Anwendungen ist.
Eingeben von Variablen über die Tastatur in Javascript: Eine einfache Anleitung
Verwenden Sie ein Objekt, um Daten in Javascript einzugeben prompt. Funktion prompt zeigt ein Dialogfeld im Browser an, in dem der Benutzer Daten eingeben kann. Der Rückgabewert dieser Funktion ist eine vom Benutzer eingegebene Zeichenfolge.
Betrachten wir ein einfaches Beispiel. Stellen wir uns vor, wir möchten den Benutzer bitten, seinen Namen einzugeben und ihn dann auf dem Bildschirm anzuzeigen:
let userName = prompt("Введите ваше имя:");alert("Привет, " + userName + "!");
In diesem Beispiel verwenden wir die Funktion prompt um den Benutzernamen einzugeben und in einer Variablen zu speichern userName. Dann verwenden wir die Funktion alert um die Begrüßung auf dem Bildschirm anzuzeigen, verwenden Sie den Variablenwert userName.
Nachdem Sie nun verstanden haben, wie Sie Variablen über die Tastatur in Javascript eingeben, können Sie sie in Ihren Softwareprojekten verwenden, um mit dem Benutzer zu interagieren und die Daten zur weiteren Verarbeitung abzurufen.
Stellen Sie sicher, dass Sie die Eingaben immer auf Korrektheit überprüfen und vergessen Sie nicht, mögliche Fehler zu behandeln!
Vorbereiten der Eingabe von Variablen
Bevor Sie mit der Eingabe von Variablen über die Tastatur in JavaScript beginnen, müssen Sie sicherstellen, dass Ihr Code in der richtigen Umgebung ausgeführt wird. Dazu müssen Sie eine HTML-Datei verwenden, in der Sie Ihren JavaScript-Code platzieren.
Sie können den folgenden Code als Hauptvorlage für die HTML-Datei verwenden:
Indem Sie Ihren JavaScript-Code zwischen Tags platzieren, können Sie sicher sein, dass Ihr Code in der entsprechenden Umgebung ausgeführt wird.
Jetzt, da Sie eine grundlegende HTML-Dateivorlage haben, können Sie mit der Eingabe von Variablen über die Tastatur in JavaScript beginnen. Dazu müssen Sie ein prompt-Objekt verwenden, das die Möglichkeit bietet, über ein Dialogfeld mit dem Benutzer zu interagieren.
Hier ist ein Beispielcode, der die Eingabe von Variablen über die Tastatur veranschaulicht:
var имя_переменной = prompt('Введите значение переменной');
In diesem Beispiel wird der Benutzer nach der Ausführung des Codes aufgefordert, den Wert der Variablen über ein Dialogfeld einzugeben. Der eingegebene Wert wird der Variablen Variablenname zugewiesen.
Jetzt können Sie mit der Eingabe von Variablen über die Tastatur in JavaScript beginnen. Wenden Sie das gewonnene Wissen an und erstellen Sie interaktive Webanwendungen!
Verwenden von prompt zum Eingeben von Variablen
In der Programmiersprache JavaScript gibt es eine spezielle Funktion prompt() , mit der Sie Daten über die Tastatur eingeben können. Diese Funktion zeigt ein Dialogfeld mit Text und einem Eingabefeld an, in dem der Benutzer einen Variablenwert eingeben kann.
Um die Funktion prompt() zu verwenden, rufen Sie sie einfach auf und weisen Sie der Variablen den resultierenden Wert zu:
let имя_переменной = prompt("Введите значение переменной");
Nachdem der Benutzer einen Wert eingegeben und auf "OK" geklickt hat, wird der eingegebene Wert der Variablen Variablenname zugewiesen.
Der Einfachheit halber können Sie im Dialogfeld eine Nachricht hinzufügen, um dem Benutzer mitzuteilen, welchen Wert er eingeben muss:
let возраст = prompt("Введите ваш возраст", "0");
In diesem Beispiel wird im Eingabefeld standardmäßig "0" angezeigt. Wenn der Benutzer das Feld leer lässt und auf "OK" klickt, wird die Variable Alter auf "0" gesetzt.
Beachten Sie, dass die von der Funktion prompt() zurückgegebenen Werte immer vom Typ "string" sind. Wenn Sie den eingegebenen Wert in numerischen Operationen verwenden müssen, müssen Sie ihn explizit in einen numerischen Datentyp konvertieren, z. B. mit der Funktion Number() :
let число = prompt("Введите число");let числовое_значение = Number(число);
Die Variable numer_wert enthält jetzt eine vom Benutzer eingegebene Zahl im numerischen Format und kann für mathematische Operationen verwendet werden.
Einschränken von Datentypen
Manchmal ist es jedoch erforderlich, den Datentyp einer Variablen einzuschränken, um sicherzustellen, dass sie nur einen bestimmten Datentyp enthält.
Es gibt mehrere Möglichkeiten, dies in JavaScript zu tun. Eine davon besteht darin, die Datentypüberprüfung mit dem typeof-Operator zu verwenden:
let age = prompt("Введите ваш возраст:");if (typeof age === "number") else
In diesem Beispiel verwenden wir den Operator typeof, um zu überprüfen, ob die Variable age eine Zahl ist. Wenn dies der Fall ist, wird eine Meldung angezeigt, die besagt, dass der Benutzer eine Zahl eingegeben hat. Wenn nicht, wird eine Meldung angezeigt, die besagt, dass der Benutzer keine Zahl eingegeben hat.
Eine andere Möglichkeit, den Datentyp einer Variablen einzuschränken, besteht darin, Konstruktoren primitiver Datentypen zu verwenden:
let name = prompt("Введите ваше имя:");let stringObject = new String(name);console.log(typeof stringObject);
In diesem Beispiel erstellen wir ein neues Objekt vom Typ String mit dem Konstruktor new String(). Dann überprüfen wir den Datentyp des erstellten Objekts mit dem typeof-Operator. Als Ergebnis erhalten wir den Typ "object", da stringObject ein Objekt der String-Klasse ist.
Dadurch können wir die Variable name auf den Datentyp String beschränken und die entsprechenden Operationen und Methoden für diese Variable ausführen.
Die Einschränkung von Datentypen kann nützlich sein, wenn Sie Benutzereingaben überwachen und Daten eines bestimmten Typs verarbeiten müssen, um Fehler und unerwartetes Verhalten eines Programms zu vermeiden.