文件大小转换

2020-03-13  本文已影响0人  gem_Y
// 转换文件大小
function transFileSize(val) {
  const kb = 1024;
  const mb = kb * kb;
  const gb = mb * mb;

  // 不够1M
  if (val < mb) {
    return `${(val / kb).toFixed(2)}K`;
  }

  // 不够1G
  if (val >= mb && val < gb) {
    return `${(val / mb).toFixed(2)}M`;
  }

  // 大于1G
  if (val >= gb) {
    return `${(val / gb).toFixed(2)}G`;
  }

  return '无法识别';
}
transFileSize(14413331)  // 13.75M

https://mp.weixin.qq.com/s/WiDj_OTYaPkeXGWOzzkr_Q

上一篇 下一篇

猜你喜欢

热点阅读