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

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

}

}

}

根据文件大小自动判断单位B,KB,MB,GB

/** * 文件大小格式化 * @param integer $size 初始文件大小,单位为byte * @return array 格式化后的文件大小和单位数组,单位为by ...

计算机存储单位KB,MB,GB,TB,PB,EB,ZB,YB后面是什么?

关于计算机存储单位KB,MB,GB,TB,PB,EB,ZB,YB后面是什么? 我们知道Kb是1000的1次方,所以 MB就是1000的2次方(106) GB就是1000的3次方(109) TB就是10 ...

字节b换算kb/mb/gb/tb/pb

public static string HumanReadableFilesize(double size) { string[] units = new string[] { "B&qu ...

计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

程序猿都非常懒.你懂的! java程序猿在实际的开发中会遇到非常多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下.一般要求b,kb,mb,gb,tb,pb之间的大小转换,我们 ...

Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...

我的Android进阶之旅------>Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换)

Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换) 有时候要做出如下所示的展示文件大小的效果时候,需要对文件大小进行转换,然后再进行相关的代码逻辑编写. 下面是一个Java ...

java上传文件大小转换(字节转kb/mb/gb)

/** * 字节转kb/mb/gb * @param size * @return */ public String getPrintSize(long size) { //如果字节数少于1024,则 ...

JS数据容量单位转换(kb,mb,gb,tb)

JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...

Js 数据容量单位转换(kb,mb,gb,tb)

function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1000, // or 1024 sizes = ['B', ...

随机推荐

Erlang中如何在同一台机器上运行多个erlang节点?

首先打开shell,然后在打开cmd输入:erl -sname bilbo  这样就启动了一个gandal的erlang节点. 如图:

css属性在各种浏览器上的兼容性

transform:在360急速浏览器不支持,在IE兼容性上看IE浏览器的版本,IE9+是支持.

谈谈JavaScript类型检测

javascript内置的类型检测机制并非完全可靠.比如typeof操作符,并不能准确的判断数据是哪个类型,比如:数组和对象就不能通过typeof来区分. typeof [] ==="o ...

512M内存编译php出错

make时错误如下 virtual memory exhausted: Cannot allocate memory make: *** [ext/fileinfo/libmagic/apprenti ...

rtsp的东西

http://ubuntuforums.org/showthread.php?t=1544946 http://www.live555.com/liveCaster/liveInput.html ht ...

android 菜单的总结

安卓菜单有三种菜单. 选项菜单: 点击系统菜单按钮会触发 上下文菜单:长按屏幕触发 子菜单:某一个菜单的下一级菜单 具体的描叙:http://blog.csdn.net/zqiang_55/artic ...

Day8--Python--文件操作

对文件内部的内容进行操作1.open('文件路径', mode='模式(默认是读r)', encoding='编码') 读取内容: f = open('d:/练习.txt', mode='r', en ...

Redis学习六:Redis的持久化-AOF

AOF(Append Only File) 一.是什么 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文 ...

MySQL简单的操作,增删改查

B/S架构模式与C/S架构模式的区别 B/S=WEB/SERVER C/S=CLIENT/SERVIR B/S:用户通过web浏览器打开域名就能访问服务器server的方式就叫做B/S用户不需要安装任 ...

SPOJ8222/NSUBSTR:Substrings——题解

https://www.luogu.org/problemnew/show/SP8222#sub http://www.spoj.com/problems/NSUBSTR/ 翻译来自洛谷. 你得到一个 ...

计算机kb和gb单位的在线换算器,KB/MB/GB。。单位换算相关推荐

  1. 在线硬盘存储计算机,存储换算器 - 文件大小转换 - 电脑容量换算

    本工具可以实现比特(b),字节(B),千字节(KB),兆字节(MB),千兆字节(GB),太字节(TB),拍字节(PB),艾字节(EB),泽字节(ZB),尧字节(YB),等各种容量单位间的换算. 换算率 ...

  2. 万航单位换算器 V1.0 绿色版

    软件名称: 万航单位换算器 软件语言: 简体中文 授权方式: 免费软件 运行环境: Win 32位/64位 软件大小: 347KB 图片预览: 软件简介: 万航单位换算器是一个可以随意转换单位的绿色软 ...

  3. 鱼子单位换算器v1.0.1 - 跨物理量单位换算器

    鱼子单位换算器v1.0.1 - 跨物理量单位换算器 软件主界面: 基本功能: 1.相同物理量.不同理量之间的单位换算( 跨物理量单位换算) 该软件的设计灵感来源于Ansys Fluent的单位制转换功 ...

  4. C语言公制长度转英制长度,英制换算(英制长度转换公制长度换算)

    长度单位换算:1千米(公里)=2市里0.6241英里=0.540海里1米=3市尺=3.281英尺1海里=1.852千米(公里)=3.704市里=1.150英里1市尺=0.333米=1.094英尺1英里 ...

  5. [java] 汇率换算器实现(1)

    [java] 汇率换算器实现(1) [java] 汇率换算器实现(1) Table of Contents 1 问题描述 2 类设计 3 初步实现 3.1 建立项目目录结构 3.2 建立测试文件 3. ...

  6. 计算机内部的单位换算(内存)byte B KB MB GB TB

    基本储存单元 位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位. 字节(Byte,B):计算机中数据的基本单位,每8位组成一个字节.各种信息在计算机中存储.处理至少需要一个 ...

  7. 计算机存储单位和网速单位换算,数据速度计算:在线进行网速各种bps mbps kbps B/秒 KB/秒 MB/秒单位之间换算...

    数据速度计算:在线进行网速各种bps mbps kbps B/秒 KB/秒 MB/秒单位之间换算 2018-12-14 1. 数据单位的换算(可进行手机上网流量,硬盘容量,内存容量,显存容量,缓存容量 ...

  8. java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...

  9. 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB

    一.计算机的存储单位有哪些呢? 计算机存储单位一般用 bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB来表示, 我们经常将Byte简称为B,将KB简称问K.什么几K了 ...

  10. js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)

    JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...

最新文章

  1. 分享Hadoop处理大数据工具及优势
  2. 双边滤波+ 通俗自己理解
  3. C++ STL究竟有多慢?
  4. 一天1个机器学习知识点(三)
  5. 系统运维篇之HP-DL580-Linux配置Bonding网卡组实例
  6. 洛谷P3791:普通数学题(整除分块、前缀和)
  7. IE6下PNG图片透明效果(PNG图片做背景也可以)
  8. 非常全的VS Code快捷键
  9. html5video标签属性,H5中video标签那些属性和方法
  10. python groupby用法_Python 标准库实践之合并字典组成的列表
  11. 如何确定autosar的版本_从工程师的角度看AUTOSAR
  12. 20个有用正则表达式
  13. 常见端口的作用、漏洞和操作建议(转)
  14. 无穷小微积分理论的“根”扎的有多深?
  15. Calibre for Mac v5.29.0电子书阅读管理工具
  16. 疑难杂症:同网段ping不通,跨网段建不了链,怎么破?
  17. ZOJ 3886 Nico Number(筛素数+Love(线)Live(段)树)
  18. 安霸flash dma操作
  19. [附源码]Python计算机毕业设计SSM基于大数据的高校国有固定资产管理及绩效自动评价系统(程序+LW)
  20. 网站漏洞检测之Discuz论坛 3.4版本

热门文章

  1. Kubernetes核心概念总结
  2. M0n0Wall防火墙安装配置
  3. Flutter深色模式适配
  4. 两个9014三极管简易开关电路分析
  5. 无穷级数求和7个公式_高中数学:教你等差数列求和公式,有这7种方法
  6. linux unip命令
  7. WPS表格中,找出两张表(格式相同,数据部分不同)不同之处并用红色标记
  8. [树形dp]P3174 [HAOI2009]毛毛虫 题解
  9. 董明珠赞同取消住房公积金 格力员工每人一套房
  10. kube-scheduler源码分析(三)之 scheduleOne