Heim > Artikel > Web-Frontend > Wie konvertiere ich eine Zeichenfolgeneingabe aus dem Eingabeaufforderungsfeld in Zahlen in JavaScript?
So konvertieren Sie Zeichenfolgeneingaben aus dem Eingabeaufforderungsfeld in numerische Werte
Bei der Arbeit mit mathematischen Berechnungen in HTML, jQuery und JavaScript erhalten Sie Eingaben von Benutzern ist oft notwendig. Mit der Standardfunktion prompt() können Benutzer Text eingeben, die Werte werden jedoch als Zeichenfolgen zurückgegeben. Dies kann Berechnungen erschweren.
Um dieses Problem zu beheben, bietet JavaScript zwei Funktionen, die String-Werte in numerische Typen konvertieren: parseInt() und parseFloat().
parseInt()
Diese Funktion wandelt eine Zeichenfolge, die eine Ganzzahl darstellt, in eine Ganzzahl um.
Syntax:
parseInt(string, radix);
Beispiel:
var x = prompt("Enter an integer:"); var num1 = parseInt(x);
parseFloat()
Diese Funktion wandelt eine Zeichenfolge, die eine Gleitkommazahl darstellt, in eine Gleitkommazahl um.
Syntax:
parseFloat(string);
Beispiel:
var y = prompt("Enter a floating-point number:"); var num2 = parseFloat(y);
Sobald die Werte konvertiert wurden, können Sie numerische Operationen an ihnen durchführen.
Beispiel:
var x = prompt("Enter an integer:"); var y = prompt("Enter a floating-point number:"); var num1 = parseInt(x); var num2 = parseFloat(y); var sum = num1 + num2;
Mit diesen Funktionen können Sie ganz einfach numerische Werte aus Benutzereingaben abrufen und die gewünschten Berechnungen durchführen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Zeichenfolgeneingabe aus dem Eingabeaufforderungsfeld in Zahlen in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!