functionrenderSize(value){if(null==value||value==''){return"0Bytes";}varunitArr=newArray("Bytes","KB","MB","GB","TB","PB","EB","ZB","YB");varindex=0,srcsize=parseFloat(value);index=Math.floor(Math.log(srcsize)/Math.log(1024));varsize=srcsize/Math.pow(1024,index);//保留的小數(shù)位數(shù)size=size.toFixed(2);returnsize+unitArr[index];}想知道為什么這里邊index=Math.floor(Math.log(srcsize)/Math.log(1024));index可以決定是什么單位?還有varsize=srcsize/Math.pow(1024,index);這句
在線等!格式化文件大小函數(shù)不明白?求老司機(jī)指點(diǎn)!
BIG陽(yáng)
2019-08-17 09:59:52