common.js
505 Bytes
// 处理 大于1000就加K 比如1000 就是1K
export function formatNumber(number) {
// 处理空值情况
if (number === null || number === undefined) {
return 0;
}
// 将输入转换为数字类型
const num = Number(number);
// 处理NaN和非数字值
if (isNaN(num)) {
return 0;
}
// 格式化数字
if (num >= 10000) {
return (num / 10000).toFixed(2) + "w";
} else if (num >= 1000) {
return (num / 1000).toFixed(2) + "k";
} else {
return num;
}
}