前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js:大小转化b,kb,mb,gb

js:大小转化b,kb,mb,gb

作者头像
〆 千寻、
修改2020-02-20 14:39:22
2.4K0
修改2020-02-20 14:39:22
举报
文章被收录于专栏:技术分享文章技术分享文章
代码语言:javascript
复制
 /**
  * 文件大小换算
  * **/
conver(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 len = sizestr.indexOf("\.");
         var dec = sizestr.substr(len + 1, 2);
         if (dec == "00") {//当小数点后为00时 去掉小数部分
           return sizestr.substring(0, len) + sizestr.substr(len + 3, 2);
         }
         return sizestr;
       }
  调用: var file_size = this.conver(this.fileInfo.size)       

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档