js文件大小转换,字节转换成K、M、G、T

<button onclick="alert(getfilesize(2011))">获取文件大小</button>
<script>// 计算文件大小函数(保留两位小数),Size为字节大小// size:初始文件大小function getfilesize(size) {if (!size)return "";var num = 1024.00; //byteif (size < num)return size + "B";if (size < Math.pow(num, 2))return (size / num).toFixed(2) + "K"; //kbif (size < Math.pow(num, 3))return (size / Math.pow(num, 2)).toFixed(2) + "M"; //Mif (size < Math.pow(num, 4))return (size / Math.pow(num, 3)).toFixed(2) + "G"; //Greturn (size / Math.pow(num, 4)).toFixed(2) + "T"; //T}
</script>//Math.pow(x,y) //返回 x 的 y 次幂的值
//NumberObject.toFixed(num) //可把 Number 四舍五入为指定小数位数的数字

【JavaScript】------- JavaScript 文件大小转换,字节转换成K、M、G、T 单位相关推荐

  1. [已解决]批处理查看文件大小的字节怎样转换成KB和MB?

    [已解决]批处理查看文件大小的字节怎样转换成KB和MB? 批处理代码: @echo off     for /f "tokens=* delims=" %%a in ('dir / ...

  2. js将文件大小字节转换成B,KB,MB,GB,TB方法

    js将文件大小字节转换成B,KB,MB,GB,TB方法 目录 js将文件大小字节转换成B,KB,MB,GB,TB方法 使用if-else语法 使用三元表达式语法 使用if-else语法 /*** 文件 ...

  3. html 时间戳日期转换成字符串,JavaScript时间与时间戳的转换操作实例分析

    本文实例讲述了JavaScript时间与时间戳的转换操作.分享给大家供大家参考,具体如下: 一.时间转时间戳:javascript获得时间戳的方法有五种,都是通过实例化时间对象 new Date() ...

  4. JavaScript下的进制转换

    JavaScript下的进制转换 //十进制转其他进制 var num = 99; console.log('十进制: ', num); console.log('八进制:', (num).toStr ...

  5. JQuery对象与JavaScript对象的区别与转换

    JQuery jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是" ...

  6. 计算机字符的转换,字节和字符的换算(字符转换成字节)

    他说一字节等于多少字符,据我所知,这好像不是同一个系统的概念,不存在. 位:计算机中最小的数据单位是二进制的一个数位,简称为位.如1101为4位二进制数,而10100110为8位二进制.字节:人们将8 ...

  7. JavaScript中文与阿拉伯数字互相转换

    JavaScript中文与阿拉伯数字互相转换 阿拉伯数字转中文 中文转阿拉伯数字 阿拉伯数字转中文 function numberToChinese(num) {let chnNumChar = [& ...

  8. 将十进制正整数m转换成k进制(2≤k≤9)数的数字输出

    //给定程序的功能是将十进制正整数m转换成k进制(2≤k≤9)数的数字输出. //例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000).请填空. #include <s ...

  9. 位、字节(字符)、K、M、G关系及转换及宽带 Mbps

    一文看懂Mbps.Mb/s.MB/s有什么区别? https://baijiahao.baidu.com/s?id=1641112288550519326&wfr=spider&for ...

最新文章

  1. C. Number of Pairs
  2. Java注解的Retention和RetentionPolicy
  3. windows命令全集
  4. Matlab中CIC滤波器的应用
  5. 单细胞测序原理10X UMI Barcode
  6. macmini作为远程服务器,160台Mac mini组成的终极服务器
  7. 招聘:高级运维工程师
  8. python实现猫抓老鼠
  9. 攻防世界 真是阳间题
  10. C语言 复数四则运算
  11. 使用Hogo+LoveIt主题搭建博客网站
  12. python画中秋月饼,用turtle海龟库画中秋月饼
  13. 易经中最有智慧的20条人生哲理!
  14. 迪文屏的音乐播放文件配置
  15. 计算机毕业设计基于Android的游戏资讯APP设计
  16. Unicode编码详解(二):编码预备知识
  17. php 转换带声调的字幕,PHP实现中文转拼音可选注音声调首字母大写
  18. [词性] 九、副词 [方式副词] [程度副词] [频度副词]
  19. SOAP学习之二:全网最简单的ONVIF协议IPC云台PTZ控制VC++代码--不使用gsoap!!
  20. 997页字节跳动Java面试真题解析火爆全网,系列教学

热门文章

  1. 文本预处理去除表情符号,只提取中英文及数字
  2. MVC入门(一)——什么是MVC及其处理方式
  3. android体感游戏主机,体感手势引擎+智能电视机顶盒+3D深度摄像头,速盟打造基于Android的体感游戏平台#36氪开放日#...
  4. laravel数据库对象转为数组
  5. jquery设置元素的显示、隐藏
  6. 今日科普欧盟ROHS五大tips看看你了解几个
  7. 关于搭建代理服务器的全过程详细
  8. 5.修改和删除数据表字段
  9. Java多线程 模拟售票窗口售票
  10. NTLM/smb 中继攻击