RSS DEV コミュニティ

JavaScriptでの通貨値のフォーマット

Webアプリケーションを構築する際、数値を金額としてフォーマットする必要がある場合があります。例えば、123.45を£123.45と表示するなどです。この記事では、JavaScriptで金額をフォーマットする2つの方法を探ります。1つ目の方法は、toLocaleString()メソッドを使用する方法です。このメソッドは、指定されたロケールとオプションに従って数値をフォーマットします。例えば、toLocaleString('en-GB', {style: 'currency', currency: 'GBP'})を使用すると、値を英国ポンドとしてフォーマットできます。また、minimumFractionDigitsおよびmaximumFractionDigitsオプションを使用すると、フォーマットされた値の精度をカスタマイズすることもできます。2つ目の方法は、Intl.NumberFormatオブジェクトを使用する方法です。このオブジェクトを使用すると、複数の値をフォーマットするための再利用可能なフォーマッタを作成できます。フォーマッタを作成する際にminimumFractionDigitsおよびmaximumFractionDigitsオプションを指定することで、フォーマットされた値の精度をカスタマイズできます。この記事では、toLocaleString()およびIntl.NumberFormatを使用して、JavaScriptで金額をフォーマットする方法を示します。記事の最後には、参考資料を紹介し、読者にニュースレターへの登録を促しています。
favicon
dev.to
Formatting Monetary Values in JavaScript
Create attached notes ...