Heim > Web-Frontend > js-Tutorial > Wie konvertiert man Strings in JavaScript in Ganzzahlen?

Wie konvertiert man Strings in JavaScript in Ganzzahlen?

Susan Sarandon
Freigeben: 2024-12-29 03:27:09
Original
561 Leute haben es durchsucht

How to Convert Strings to Integers in JavaScript?

So konvertieren Sie eine Zeichenfolge in eine Ganzzahl in JavaScript

Bei der Arbeit mit numerischen Daten in JavaScript ist es häufig erforderlich, Zeichenfolgen zu konvertieren, die Zahlen darstellen in tatsächliche ganzzahlige Werte umwandeln. Hier sind mehrere Methoden, um diese Konvertierung zu erreichen:

Native Zahlenfunktion:

Die einfachste Möglichkeit ist die Verwendung der nativen Zahlenfunktion:

var x = Number("1000");
Nach dem Login kopieren

parseInt() Methode:

Die parseInt-Methode wird häufig zum Konvertieren verwendet Strings in ganze Zahlen umwandeln. Es werden zwei Parameter benötigt: die zu konvertierende Zeichenfolge und die Basis (Basis) der Zahl. Geben Sie für Dezimalzahlen die Basis 10 an:

var x = parseInt("1000", 10);
Nach dem Login kopieren

Unärer Plusoperator:

Wenn die Zeichenfolge bereits die Form einer Ganzzahl hat, können Sie dies einfach tun Verwenden Sie zum Konvertieren den unären Plusoperator:

var x = + "1000";
Nach dem Login kopieren

Math.floor() Methode:

Die Math.floor-Methode gibt die größte Ganzzahl zurück, die kleiner oder gleich einer bestimmten Zahl ist. Dies kann verwendet werden, um einen ganzzahligen Wert aus einer Zeichenfolge zu erhalten, die eine Gleitkommazahl darstellt:

var x = Math.floor("1000.01"); // floor() automatically converts string to number
Nach dem Login kopieren

parseFloat()-Methode mit Untergrenze:

Wenn die Zeichenfolge a enthalten kann float können Sie die Methode parseFloat verwenden, um sie in eine Gleitkommazahl umzuwandeln, und dann Floor verwenden, um die Ganzzahl zu erhalten Teil:

var floor = Math.floor;
var x = floor(parseFloat("1000.01"));
Nach dem Login kopieren

Math.round() Methode:

Ähnlich wie Math.floor kann auch die Math.round-Methode einen String über in eine Ganzzahl umwandeln automatische Typkonvertierung. Es rundet die Zahl auf die nächste ganze Zahl:

var round = Math.round;
var x = round("1000"); // Equivalent to round("1000", 0)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiert man Strings in JavaScript in Ganzzahlen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage