我的页面中会显示一些价格值。
我正在编写一个函数,它接受浮动价格并返回带有货币代码的格式化货币val。
像fnPrice(1001.01)一样打印$ 1,000.01答案 0 :(得分:1)
你必须手工完成这一点,JS中没有内置任何东西。有关示例,请在此处查看此帖:How can I format numbers as money in JavaScript?
答案 1 :(得分:0)
您可以使用代码:
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');
}