ts 把数字转换为有逗号分隔的货币格式,代码实现
时间: 2024-02-28 20:52:43 浏览: 211
flv_2_ts.tar.gz_TS文件_Ts_ffmpeg m3u8_m3u8
可以使用 Intl.NumberFormat 对象来将数字转换为有逗号分隔的货币格式。以下是 TypeScript 代码示例:
```typescript
const number = 1234567.89;
const formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
});
const formattedNumber = formatter.format(number);
console.log(formattedNumber); // "$1,234,567.89"
```
在上面的代码中,我们首先定义了一个数字 `number`,然后创建了一个 `Intl.NumberFormat` 对象 `formatter`,该对象指定了要使用的语言和货币格式。最后,我们将 `number` 格式化为带有逗号分隔的货币格式,并将其存储在 `formattedNumber` 变量中。最后,我们打印输出了 `formattedNumber` 变量的值。
需要注意的是,`Intl.NumberFormat` 对象在浏览器中可用,但在 Node.js 中需要使用 polyfill。
阅读全文