其他分享
首页 > 其他分享> > 格式化文件大小

格式化文件大小

作者:互联网

function filterSize(size) {
    if (!size) return '-'
    if (size < pow1024(1)) return size + ' B'
    if (size < pow1024(2)) return (size / pow1024(1)).toFixed(2) + ' KB'
    if (size < pow1024(3)) return (size / pow1024(2)).toFixed(2) + ' MB'
    if (size < pow1024(4)) return (size / pow1024(3)).toFixed(2) + ' GB'
    return (size / pow1024(4)).toFixed(2) + ' TB'
  }
  
function pow1024(num) {
    return Math.pow(1024, num)
}

标签:function,文件大小,return,num,toFixed,格式化,pow1024,size
来源: https://www.cnblogs.com/cwl1025/p/16528140.html