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
Linda HamiltonOriginal
2024-12-28 06:47:11996Durchsuche

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");

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);

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";

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");

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"));

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)

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!

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