(电脑文件大小)容量单位MB和GB怎么换算啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(电脑文件大小)容量单位MB和GB怎么换算啊?相关的知识,希望对你有一定的参考价值。

参考技术A 销售厂商按1000MB=1G,1000KB=1MB,1000B=1KB算的,操作系统按1024MB=1G,1024KB=1MB,1024B=1KB算,所以实际标称40G大约有37.2G左右,标称80G的只有74.5G左右,120G的只有111G左右

KB/MB/GB。。单位换算

今天遇到一个需求,需要把数据单位进行换算,记录一下。写的不好请勿见怪。

function bytesToSize( bytes ) {//单位转化
         var k = 1024,
             sizes = [‘b‘,‘KB‘,‘MB‘, ‘GB‘, ‘TB‘, ‘PB‘, ‘EB‘, ‘ZB‘, ‘YB‘];
         if(bytes === 0){
             return {

       txt: 0,
                 unit: sizes[0],
                 charge: 1
             };
         }else{
            var i = Math.floor(Math.log(bytes) / Math.log(k));
            return {

       txt: ( bytes / Math.pow(k, i)).toPrecision(3),//转化后的具体数值,整体保持三位数 (注:toPrecision()如果小数点第一位为0 它会返回1.03e之类的 你可以使用toFixed())
                 unit: sizes[i], //转化后的单位
                 charge: Math.pow(k, i) //你除了多少个1024
             }
         }
}

以上是关于(电脑文件大小)容量单位MB和GB怎么换算啊?的主要内容,如果未能解决你的问题,请参考以下文章

表示文件大小单位的K,KB,M,MB,G怎么换算?

电脑中文件的大小KB MB GB等等之间是怎样换算的?

KB和MB怎么换算?

磁盘里的B,MB,GB,TB储存单位是怎么换算大小

文件大小单位的换算不清楚: 字节、KB、MB、GB、TB、PB、EB的单位换算

硬盘的容量单位怎么换算?kb,gb m之类的。。。。