第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在線等!格式化文件大小函數(shù)不明白?求老司機(jī)指點(diǎn)!

在線等!格式化文件大小函數(shù)不明白?求老司機(jī)指點(diǎn)!

BIG陽(yáng) 2019-08-17 09:59:52
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);這句
查看完整描述

2 回答

?
慕標(biāo)5832272

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊

index是判斷srcsize是1024的幾次方的。
log1024(srcsize)=ln(srcsize)/ln(1024)=Math.log(srcsize)/Math.log(1024)
因?yàn)閖s里面沒(méi)有直接log1024(srcsize)這種函數(shù),所以要轉(zhuǎn)化成Math.log來(lái)算
                            
查看完整回答
反對(duì) 回復(fù) 2019-08-17
?
皈依舞

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊

Math.floor(Math.log(srcsize)/Math.log(1024))計(jì)算srcsize是1024的多少次方,當(dāng)然可以決定其單位,我們的kb,mb不是以1024的次方數(shù)算的嗎?byte是1024的0次方,kb是1024的一次放,mb是2次方,gb是3次方
varsize=srcsize/Math.pow(1024,index);這個(gè)是除以1024的n次方,因?yàn)閱挝槐旧砭褪?024的n次方。
                            
查看完整回答
反對(duì) 回復(fù) 2019-08-17
  • 2 回答
  • 0 關(guān)注
  • 377 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)