-1

在这里苦苦寻找正确的解决方案,使用下面的代码我得到以下结果:

parseFloat(value).toLocaleString('en-GB')

10000  => 10,000 
512.25 => 512.25
512.20 => 512.2

我期望的是:

10000  => 10,000 
512.25 => 512.25
512.20 => 512.20

通过将 JavaScript 更改为以下修复,512.20但随后我得到10,000.00了我不想要的!

parseFloat(value).toLocaleString('en-GB', { style: "currency", currency: "GBP" })
4

1 回答 1

-1
let b = 512.30;
let c = b.toFixed(2).toLocaleString('en-GB')
console.log(c)
于 2020-12-16T11:47:10.470 回答