RSS DEV-Gemeinschaft

Formatieren von Geldwerten in JavaScript

Beim Erstellen von Webanwendungen müssen Sie möglicherweise Zahlen als Währungswerte formatieren, z. B. 123,45 als £123,45 anzeigen. Dieser Artikel untersucht zwei Ansätze zur Formatierung von Währungswerten in JavaScript. Der erste Ansatz verwendet die Methode `toLocaleString()`, die eine Zahl gemäß dem angegebenen Gebietsschema und den angegebenen Optionen formatiert. Sie können beispielsweise `toLocaleString('en-GB', {style: 'currency', currency: 'GBP'})` verwenden, um einen Wert als britisches Pfund Sterling zu formatieren. Sie können die Genauigkeit der formatierten Werte auch mit den Optionen `minimumFractionDigits` und `maximumFractionDigits` anpassen. Der zweite Ansatz verwendet das Objekt `Intl.NumberFormat`, mit dem Sie ein wiederverwendbares Formatierungswerkzeug für die Formatierung mehrerer Werte erstellen können. Sie können die Genauigkeit der formatierten Werte anpassen, indem Sie die Optionen `minimumFractionDigits` und `maximumFractionDigits` beim Erstellen des Formatierungswerkzeugs angeben. Dieser Artikel zeigt, wie Sie Währungswerte in JavaScript mit `toLocaleString()` und `Intl.NumberFormat` formatieren. Der Artikel schließt mit Vorschlägen für weiterführende Literatur und einer Einladung an die Leser, sich für den Newsletter anzumelden.
favicon
dev.to
Formatting Monetary Values in JavaScript