„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie formatiere ich Gleitkommazahlen mit bestimmten Dezimalstellen in JavaScript?

Wie formatiere ich Gleitkommazahlen mit bestimmten Dezimalstellen in JavaScript?

Veröffentlicht am 08.11.2024
Durchsuche:819

How to Format Floats with Specific Decimal Places in JavaScript?

Formatieren von Gleitkommastellen auf bestimmte Dezimalstellen

In JavaScript kann die Konvertierung von einer Gleitkommazahl in eine Zeichenfolge zu nachgestellten Dezimalstellen führen. Um die Anzahl der Nachkommastellen zu begrenzen, können Sie bestimmte Funktionen verwenden.

Rundungsfunktionen

Ein Ansatz besteht darin, Rundungsfunktionen wie toFixed zu verwenden. Zum Beispiel:

var number = 0.3445434;
console.log(number.toFixed(2)); // Output: "0.34"

Durch Angabe von 2 als Argument für toFixed begrenzen Sie die Dezimalstellen auf zwei, was zur gewünschten Ausgabe von 0,34 führt.

Bearbeiten: JSFiddle Demonstration

Eine Live-Demonstration finden Sie im Folgenden JSFiddle:

https://jsfiddle.net/698r4b7a/

In diesem Beispiel wird eine Float-Variable definiert und ihr Wert wird mithilfe der toFixed-Funktion auf zwei Dezimalstellen formatiert. Die Ausgabe wird in der Konsole angezeigt und zeigt die durch die Funktion erreichte Präzision.

Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729515194 Wenn ein Verstoß vorliegt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3