码迷,mamicode.com
首页 > 其他好文 > 详细

根据文件大小自动判断单位B,KB,MB,GB

时间:2019-11-20 12:29:59      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:文件大小   判断   color   func   col   单位   ret   size   Fix   

/**
 * 计算文件大小
 * @return {number}                   文件大小(字节)
 */
export function size2Str(size) {
  if (size < 1024) {
     return size + ‘B‘;
  }else if(size >= 1024 && size < Math.pow(1024, 2)){
    return parseFloat(size / 1024).toFixed(2) + ‘KB‘;
  }else if(size >= Math.pow(1024, 2) && size < Math.pow(1024, 3)){
    return parseFloat(size / Math.pow(1024, 2)).toFixed(2) + ‘MB‘;
  }else if(size > Math.pow(1024, 3)){
    return parseFloat(size / Math.pow(1024, 3)).toFixed(2) + ‘GB‘;
  }else {
    return 0 + ‘B‘;
  }
}

 

根据文件大小自动判断单位B,KB,MB,GB

标签:文件大小   判断   color   func   col   单位   ret   size   Fix   

原文地址:https://www.cnblogs.com/huliuwa/p/11896828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!