-
toLocaleString()メソッドを使用する方法:
const amount = 1234.56; const formattedAmount = amount.toLocaleString('ja-JP', { style: 'currency', currency: 'JPY' }); console.log(formattedAmount); // 結果: ¥1,234.56
-
Intl.NumberFormatを使用する方法:
const amount = 1234.56; const formatter = new Intl.NumberFormat('ja-JP', { style: 'currency', currency: 'JPY' }); const formattedAmount = formatter.format(amount); console.log(formattedAmount); // 結果: ¥1,234.56
-
自作の関数を使用する方法:
function formatCurrency(amount) { const formatter = new Intl.NumberFormat('ja-JP', { style: 'currency', currency: 'JPY' }); return formatter.format(amount); } const amount = 1234.56; const formattedAmount = formatCurrency(amount); console.log(formattedAmount); // 結果: ¥1,234.56
これらの方法を使用することで、JavaScriptで浮動小数点数を通貨形式に変換することができます。適切な方法を選択し、プロジェクトの要件に合わせて実装してください。