Heim > Web-Frontend > js-Tutorial > Wie kann ich Strings in JavaScript in Ganzzahlen umwandeln?

Wie kann ich Strings in JavaScript in Ganzzahlen umwandeln?

Linda Hamilton
Freigeben: 2024-12-28 06:47:11
Original
991 Leute haben es durchsucht

How Can I Convert Strings to Integers in JavaScript?

Konvertieren von Zeichenfolgen in Ganzzahlen in JavaScript

In JavaScript stehen mehrere Methoden zum Konvertieren einer Zeichenfolge in eine Ganzzahl zur Verfügung.

Native Nummernfunktion

Die einfachste Methode ist die Verwendung der nativen Nummer Funktion:

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

parseInt()

Die Funktion parseInt() wandelt eine Zeichenfolge in eine Ganzzahl um und gibt optional die Basis (Basis) der Zahl an. Standardmäßig wird Basis 10 verwendet, was zu einer Dezimalzahl führt.

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

Unärer Plusoperator

Wenn die Zeichenfolge bereits eine Ganzzahl ist (ohne Vor- oder Nachlauf). Zeichen) kann der unäre Plusoperator ( ) sein verwendet:

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

Math.floor()

Wenn die Zeichenfolge eine Gleitkommazahl darstellt und Sie sie in eine Ganzzahl umwandeln möchten, kann Math.floor() dies tun verwendet werden:

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

parseFloat() with Math.floor()

If Wenn Sie den Dezimalteil (falls vorhanden) beibehalten und ihn dann auf die nächste ganze Zahl runden möchten, können Sie parseFloat() und Math.floor() verwenden:

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

Math.round()

Ähnlich wie Math.floor() führt auch Math.round() eine Zeichenfolgen-Zahlen-Konvertierung durch und gibt eine gerundete Zahl zurück Nummer:

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

Das obige ist der detaillierte Inhalt vonWie kann ich Strings in JavaScript in Ganzzahlen umwandeln?. 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