数字格式化

function numberFormat(value) {
let param = {};
let k = 10000;
let sizes = ['', '万', '亿', '万亿'];
let i;
if (value < k) {
param.value = value;
param.unit = '';
} else {
i = Math.floor(Math.log(value) / Math.log(k));
param.value = ((value / Math.pow(k, i))).toFixed(2);
param.unit = sizes[i];
}
return param;
}
posted @ 2022-04-28 15:24  莣ㄋ噯  阅读(14)  评论(0)    收藏  举报