【发布时间】:2020-07-18 23:20:36
【问题描述】:
我有一个数字,我想输入货币格式,巴西货币。我通常使用这样的格式:
that.totalSales = numeral(that.totalSales).format("$ 0,0.00");
但这会返回一个字符串,我希望它返回一个数字,这样我就可以使用 chart.js 构建图表。 尝试使用 toLocaleString('pt-BR'),但返回 9.990.220,32 的值返回 9.99。
【问题讨论】:
-
这能回答你的问题吗? How to format numbers as currency string?
-
任何以货币符号(例如“$”)开头的东西都将是一个字符串,并且不能(轻易)被强制转换为数字。为什么不直接使用
that.totalSales的值在你改变它之前,这显然是一个数字? -
它是一个数字,但是一个非常大的数字 kkkkk,它是 11786775.13,我需要显示为像 11.786.775,13 这样的钱
标签: javascript format number-formatting