素材牛VIP会员

文件大小计算

 浏览:780次-  评论:2次-  发布时间:2020-05-27
    Html
    Css
    Js
↑上面代码改变,会自动显示代码结果
jQuery调用版本:1.11.3
素材牛VIP永久特权
积分说明:注册即送10牛币,每日签到可获得5牛币,成为VIP会员可永久免牛币下载!   充值积分   充值会员   更多说明»
代码描述:将后端返回的文件大小转换为标准格式 B KB MB GB
function getsize (limit) {
  var size = ''
  if (limit < 0.1 * 1024) { // 小于0.1kb,则转化成b
    size = limit.tofixed(2) + ' b'
  } else if (limit < 0.1 * 1024 * 1024) { // 小于0.1mb,则转化成kb
    size = (limit / 1024).tofixed(2) + ' kb'
  } else if (limit < 0.1 * 1024 * 1024 * 1024) { // 小于0.1gb,则转化成mb
    size = (limit / (1024 * 1024)).tofixed(2) + ' mb'
  } else { // 其他转化成gb
    size = (limit / (1024 * 1024 * 1024)).tofixed(2) + ' gb'
  }
  var sizestr = size + '' // 转成字符串
  var index = sizestr.indexof('.') // 获取小数点处的索引
  var dou = sizestr.substr(index + 1, 2) // 获取小数点后两位的值
  if (dou === '00') { // 判断后两位是否为00,如果是则删除00
    return sizestr.substring(0, index) + sizestr.substr(index + 3, 2)
  }
  return size
}
document.write(getsize ('55513')) //调用封装函数

讨论这个常用代码(2)回答他人问题或分享心得会奖励牛币

qq***93
2020年08月28日

这个应该用处不太大

回复
wx***64
2022年05月30日

感觉还可以

回复
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
我的积分余额:0 已下载次数:780
所需牛币:5 开始下载

牛币获取:签到、评论、充值    » 在线充值(10牛币=1元)