利用ts 将普通数字转换为带有千分位分隔符的格式 let num = 41561451651651;
时间: 2024-10-11 18:04:17 浏览: 6
在TypeScript (TS) 中,你可以使用 `Intl.NumberFormat` 来将数字格式化为带有千分位分隔符的形式。这里是一个简单的示例:
```typescript
let num = 41561451651651;
// 创建一个NumberFormat实例,设置本地化选项
const formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD', // 如果你想指定货币单位,默认是本地货币,这里可以换成其他如'CNY'
minimumFractionDigits: 0,
maximumFractionDigits: 0, // 设置小数点后不显示
});
// 使用format方法将数字格式化
const formattedNum = formatter.format(num);
console.log(formattedNum); // 输出: "$4,156,145,165,165.10" 或者 "4,156,145,165,165"
```
这个例子中,我们创建了一个国际化的数字格式化器,并设置了美元货币样式,这样就会自动加上逗号作为千分位分隔符。如果不需要货币符号,只需去掉`style: 'currency'`。