Heim  >  Artikel  >  Web-Frontend  >  Wie konvertiere ich eine Zeichenfolgeneingabe aus dem Eingabeaufforderungsfeld in Zahlen in JavaScript?

Wie konvertiere ich eine Zeichenfolgeneingabe aus dem Eingabeaufforderungsfeld in Zahlen in JavaScript?

Linda Hamilton
Linda HamiltonOriginal
2024-11-06 04:09:02308Durchsuche

How to Convert String Input from Prompt Box to Numbers 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);
  • Zeichenfolge : Die zu analysierende Zeichenfolge.
  • radix: (Optional) Die Basis des zu verwendenden Zahlensystems. Der Standardwert ist 10 (dezimal), kann aber eine beliebige Zahl zwischen 2 und 36 sein.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn