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

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. ECMAScript——引用数据类型之array
  2. Java打印菱形(空格菱形)(星星之间有空格)
  3. maven工程servlet实例之jar包冲突解决
  4. CSS教程--CSS背景
  5. AI 安全在阿里业务中的实践,你了解吗?
  6. 信安教程第二版-第24章工控安全需求分析与安全保护工程
  7. sql while循环_SQL WHILE循环的简单示例
  8. 查看cics 运行状态
  9. 此项目需要迁移_AndroidX 迁移,看完它应该就够了
  10. 两个Listbox的关联(省名 和 该省城市的对应)
  11. 在java中调用python方法
  12. android屏幕有残影,如何预防手机烧屏 防止手机屏幕出现残影教程分享
  13. 如何查询手机当前基站编号信息
  14. 获奖结果公布|2020腾讯犀牛鸟云开发校园技术布道师养成计划
  15. js操作元素相关案例
  16. GIC 基础知识介绍 (一)
  17. linux手机E680的几个概念
  18. 【M365运维】查看电脑硬盘加密状态是否同步到 Intune
  19. Java学习----二维数组排序
  20. 小程序实现正计时和倒计时

热门文章

  1. Bootstrap3 标题样式
  2. 【Week 8 作业 B】猫猫向前冲
  3. 智能硬件市场与产品概况整理
  4. hihocoder 1403 后缀数组一·重复旋律 (后缀数组 + 二分)
  5. windows7时钟屏保怎么设置_w7时钟屏保怎么设置
  6. 如何删除双系统中的Linux系统
  7. matlab imcrop 对应python函数_python做微积分
  8. 共享内存,信号,信号灯集
  9. 在线log计算机,log换算(log计算器在线)
  10. golang安装配置