首頁 >web前端 >js教程 >如何在 JavaScript 中將數字格式化為貨幣字串?

如何在 JavaScript 中將數字格式化為貨幣字串?

Barbara Streisand
Barbara Streisand原創
2024-12-24 11:26:20946瀏覽

How Can I Format Numbers as Currency Strings in JavaScript?

在JavaScript 中將數字格式化為貨幣字串

要將JavaScript 中的價格格式化為貨幣字串,例如「 $ 2,500.00”,您可以利用國際化提供的Intl.NumberFormat函數API.

實作:

  1. 初始化數位格式化程式:
const formatter = new Intl.NumberFormat('en-US', {
  style: 'currency',
  currency: 'USD',
});
  • 'en-US' 將區域設定指定為英文(United States)。
    'style' 將格式樣式設定為 'currency'。
  1. 'currency' 表示貨幣代碼,例如 'USD' 表示美元。
const formattedPrice = formatter.format(amount);
    應用格式化:

'amount' 表示要格式化的浮點值。 'formattedPrice' 傳回已格式化的貨幣字串。

    自訂選項:
  • 您可以使用其他參數進一步自訂格式,例如:
  • minimum
  • 指定要顯示的最小小數位數顯示(例如,minimumFractionDigits: 0 表示整數
  • maximumFractionDigits:
  • 指定要顯示的最大小數位數(例如,maximumFractionDigits: 2 表示兩位小數)。 > 控制尾隨零的顯示(例如, 'stripIfInteger' 用於在輸入為整數時刪除零)。

以上是如何在 JavaScript 中將數字格式化為貨幣字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:JavaScript 函數下一篇:JavaScript 函數