今日分享文件大小格式化的常用方法:
//大小格式化
sizeFormatting(now){
if(now===0||now===null||now==""){
return now
}
var unitArr = new Array("B","KB","MB","GB","TB","PB","EB","ZB","YB");
var index=0,
srcsize = parseFloat(now);
index=Math.floor(Math.log(srcsize)/Math.log(1024));
var size =srcsize/Math.pow(1024,index);
// 保留的小数位数
if(index!==0){
size=size.toFixed(2);
}
return size+unitArr[index];
},
这个方法可以将B单位的数字格式化其他单位.