JavaScript实现文件大小转换、单位转换、toFixed、indexOf、substr、substring、B、KB、MB、GB
function bytesToSize(size) {if (size < 0.1 * 1024) {//小于0.1KB,则转化成Bsize = size.toFixed(2) + "B";} else if (size < 0.1 * 1024 * 1024) {// 小于0.1MB,则转化成KBsize = (size / 1024).toFixed(2) + "KB";} else if (size < 0.1 * 1024 * 1024 * 1024) {// 小于0.1GB,则转化成MBsize = (size / (1024 * 1024)).toFixed(2) + "MB";} else {// 其他转化成GBsize = (size / (1024 * 1024 * 1024)).toFixed(2) + "GB";}// 转成字符串let sizeStr = size + "",// 获取小数点处的索引index = sizeStr.indexOf("."),// 获取小数点后两位的值dou = sizeStr.substr(index + 1, 2);// 判断后两位是否为00,如果是则删除00if (dou == "00") return sizeStr.substring(0, index) + sizeStr.substr(index + 3, 2);return size;
}console.log(bytesToSize(15289682517));
// 14.24GB
JavaScript实现文件大小转换、单位转换、toFixed、indexOf、substr、substring、B、KB、MB、GB相关推荐
- 计算机内部的单位换算(内存)byte B KB MB GB TB
基本储存单元 位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位. 字节(Byte,B):计算机中数据的基本单位,每8位组成一个字节.各种信息在计算机中存储.处理至少需要一个 ...
- 文件大小 字节单位转换成KB,MB,GB,TB等单位
方法1 /*** 字节单位转换成KB,MB,GB,TB等单位** @param $file_size** @return string** @author qinglin*/ function byt ...
- 转换文件大小(单位转换)
/*** 转换到友好的单位* @param float $size 原始尺寸(单位:kb)* @return float 转换后的尺寸*/ function transfer_size($size) ...
- java byte转文件大小_java上传文件大小转换(字节转kb/mb/gb)
/** * 字节转kb/mb/gb * @param size * @return */ public String getPrintSize(long size) { //如果字节数少于1024,则 ...
- js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)
JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...
- java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...
- 在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算
在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算 http://www.bejson.com/convert/filesize/
- js字节单位转换函数(KB MB GB TB PB EB ZB)
先来个初级的 byteChange = byte => {let size = ''if (byte < 0.1 * 1024) { // 小于0.1KB 则转化成Bsize = byte ...
- 计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求b,kb,mb,gb,tb,pb之间的大小转换,我们都知 ...
- 计算机存储单位: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了 ...
最新文章
- c语言自动机的建立,C语言最优状态机规范
- ArcGIS工具备忘
- Wireshark数据抓包教程之认识捕获分析数据包
- 20155216 2016-2017-2 《Java程序设计》第二周学习总结
- C语言一级指针(char *)易错模型分析
- ubuntu 下 安装 配置 jdk1.7 (tar.gz)
- 音视频技术开发周刊 | 144
- (3)[wp7数据存储] WP7 IsolatedStorage系列篇——通过XmlSerializer读写XML文件 [复制链接]...
- [Leetcode][第117题][JAVA][填充每个节点的下一个右侧节点指针][BFS]
- 详解Android Touch事件的传递机制
- find()matlab,Matlab 之 find()函数
- 临死之前我要写一本《中国哲学史——以自然主义和人道主义的矛盾为视角》...
- AJAX04 JQ的AJAX
- 一元php主机,php 一元分词算法
- int与String互相转换
- 高并发架构系列:Kafka、RocketMQ、RabbitMQ的优劣势比较
- Android摄影App,这20款摄影APP,让你的照片飞上天!
- 基于Qt5实现的截图工具分享(仿QQ截图功能)
- 函数签名function signature是什么意思
- 关于Navicat到期的办法(亲测有效)