首页 > 解决方案 > Javascript数字格式到十进制

问题描述

我有一个关于十进制数的问题。我需要将我的数字转换为十进制,但我无法得到我真正想要的。

我在项目中使用的数字。

我想要的是:


上面的代码给了我 20.911,56,但没有给我 130,000。相反,它是 1,300,00。我该怎么办?我不能同时拥有它们吗?

标签: javascriptformatnumbersdecimal

解决方案


只需Intl.NumberFormat按如下方式使用:

const formatter = new Intl.NumberFormat('en');

console.log(formatter.format(130000)); // 130,000
console.log(formatter.format(20911.56)); // 20,911.56


推荐阅读