„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie konvertiere ich Benutzereingaben aus einem Eingabeaufforderungsfeld in einen numerischen Wert in JavaScript?

Wie konvertiere ich Benutzereingaben aus einem Eingabeaufforderungsfeld in einen numerischen Wert in JavaScript?

Veröffentlicht am 17.11.2024
Durchsuche:889

How to Convert User Input from a Prompt Box to a Numeric Value in JavaScript?

Abrufen numerischer Eingaben aus der Eingabeaufforderungsbox

Die Konvertierung von Benutzereingaben aus einer Eingabeaufforderungsbox in einen numerischen Wert ist für die Durchführung mathematischer Berechnungen in JavaScript von entscheidender Bedeutung. Diese Konvertierung kann durch die Funktionen parseInt() und parseFloat() erreicht werden.

parseInt() und parseFloat()

parseInt() und parseFloat() analysieren eine Zeichenfolgendarstellung einer Zahl ein numerischer Wert.

Syntax:

  • parseInt(string, radix): Analysiert die Zeichenfolge als Ganzzahl und gibt optional die Basis für das Zahlensystem an (Standard ist 10).
  • parseFloat(string): Analysiert die Zeichenfolge als Gleitkommazahl.

Beispiel:

var x = prompt("Enter a Value", "0");
var y = prompt("Enter a Value", "0");
var num1 = parseInt(x);
var num2 = parseInt(y);

Dieser Code wandelt die Benutzereingaben von Strings in Ganzzahlen um und speichert sie in den Variablen num1 und num2. Diese Werte können nun für Berechnungen verwendet werden.

Zusätzliche Tipps:

  • Angabe der Basis: Geben Sie für andere numerische Systeme als 10 (z. B. Hexadezimal) an die Basis in der parseInt()-Funktion (z. B. „parseInt("100", 16) für hexadezimal 100).
  • Fehlerbehandlung: parseInt() und parseFloat() können NaN zurückgeben (Keine Zahl), wenn die Eingabezeichenfolge nicht analysiert werden kann. Behandeln Sie diesen Fall, um fehlerfreie Berechnungen sicherzustellen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3