JS資料容量單位轉換(kb,mb,gb,tb)

來源:互聯網
上載者:User

標籤:pow   介紹   math   osi   int   floor   parse   不同   電腦   

JS代碼如下:

var size = ‘8164674‘;function bytesToSize(bytes) {    if (bytes === 0) return ‘0 B‘;    var k = 1000, // or 1024        sizes = [‘B‘, ‘KB‘, ‘MB‘, ‘GB‘, ‘TB‘, ‘PB‘, ‘EB‘, ‘ZB‘, ‘YB‘],        i = Math.floor(Math.log(bytes) / Math.log(k));    return (bytes / Math.pow(k, i)).toPrecision(3) + ‘ ‘ + sizes[i];}console.log(bytesToSize(parseInt(size)));

 

 

總結

先介紹下兩種儲存單位:位,位元組

位:"位(bit)"是電子電腦中最小的資料單位。每一位的狀態只能是0或1。

字:"字"由若干個位元組構成,字的位元叫做字長,不同檔次的機器有不同的字長。例如一台8位機,它的1個字就等於1個位元組,字長為8位。

KB:是1024個位元組

MB:是1024個KB

GB:是1024個MB

TB:是1024個GB

 

 

常用轉換單位1、位與位元組轉換

1 bit (位元或位) 等於0.125B  (byte位元組) 

1 B (byte位元組)等於 8 bit (位元或位)

2、MB與KB

1KB (kilobyteKB)等於0.0009765625 MB(MB)

1MB(MB)等於1024KB (kilobyteKB)

3、MB與吉位元組

1MB(MB)等於l 0.0009765625 GB(吉位元組)

1GB(吉位元組)等於1024MB(MB)

JS資料容量單位轉換(kb,mb,gb,tb)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.