js 数字转化为千分位
代码如下:
import Big from 'big.js';
/**
* 数字转化为千分位
* @param num - 金额
*/
export function transferMoneyToThousand(num?: number | null): string {
if (!num) {
return '0.00';
}
return Big(num)
.toFixed(2) // 保留两位小数
.replace(/\B(?=(\d{3})+(?!\d))/g, ',');
}
使用示例:
transferMoneyToThousand(10000000) // 10,000,000
金额从元转为万,加千分位
代码如下:
/**
* 金额从元转为万,加千分位
* @param num - 金额
*/
export function transferMoneyToWanThousand(num?: number | null, pos = 2): string {
if (isNumber(num)) {
return Big(num)
.div(10000)
.toFixed(pos)
.replace(/\B(?=(\d{3})+(?!\d))/g, ',');
}
return '--';
}
文章介绍了如何使用Big.js库在JavaScript中实现数字的千分位转换,包括两个示例:将数字从元转换为万并显示千分位,以及一个更通用的函数处理不同精度的金额转换。
1193

被折叠的 条评论
为什么被折叠?



