在JavaScript中,如何将数字格式化为不带小数点的货币? var computeST=2145523 var resultFormat= 警报(结果格式);

在JavaScript中,如何将数字格式化为不带小数点的货币? var computeST=2145523 var resultFormat= 警报(结果格式);,javascript,Javascript,显示警报应为 2145523 有人能帮我吗?试试这个: console.log(带逗号的数字(2145523)); 带逗号的函数编号(x){ 返回x.toString().replace(/\B(?=(\d{3})+(?!\d))/g,“,”; }要显示不带小数点或小数位数的价格/货币,请使用Intl.NumberFormat,并将一些参数最大分数位数和最小分数位数设置为0 例如: 新的Intl.NumberFormat(未定义,{ 风格:“货币”, 货币:美元, 最大分数位数:0, 最小分数

显示警报应为

2145523

有人能帮我吗?

试试这个:

console.log(带逗号的数字(2145523));
带逗号的函数编号(x){
返回x.toString().replace(/\B(?=(\d{3})+(?!\d))/g,“,”;

}
要显示不带小数点或小数位数的价格/货币,请使用
Intl.NumberFormat
,并将一些参数
最大分数位数
最小分数位数
设置为
0

例如:

新的Intl.NumberFormat(未定义,{
风格:“货币”,
货币:美元,
最大分数位数:0,
最小分数位数:0,
}).格式(1050.55)

没问题,很高兴能帮上忙
var computeST = 2145523
var resultFormat= <-- format the computeST here -->
alert(resultFormat);