【问题标题】:How do I print currency format in JavaScript如何在 JavaScript 中打印货币格式
【发布时间】:2011-04-30 15:31:20
【问题描述】:

我有一些价格值要显示在我的页面中。

我正在编写一个函数,它采用浮动价格并返回带有货币代码的格式化货币值。

like fnPrice(1001.01) 应该打印$ 1,000.01

【问题讨论】:

标签: javascript formatting numbers currency


【解决方案1】:

你可以使用代码:

function formatMoney(number) {
  return number.toLocaleString('en-US', { style: 'currency', currency: 'USD' });
}

console.log(formatMoney(10000));   // $10,000.00
console.log(formatMoney(1000000)); // $1,000,000.00

已回复Javascript Function to Format as Money

或者您可以自定义:

function formatMoney(number) {
   return '$ '+ number.toLocaleString('en-US');
}

【讨论】:

    【解决方案2】:

    您必须手动完成,JS 中没有内置任何内容。例如看这篇文章:How can I format numbers as money in JavaScript?

    【讨论】:

    • 对不起,你是对的,评论就够了。感谢您的修复,现在您已获得支持!
    猜你喜欢
    • 2011-04-30
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 2015-04-15
    • 2011-01-23
    相关资源
    最近更新 更多