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;
  }
}