JS实现根据文件字节数返回文件大小的方法


Posted in Javascript onAugust 02, 2016

本文实例讲述了JS实现根据文件字节数返回文件大小的方法。分享给大家供大家参考,具体如下:

function getFileSize(fileByte) {
  var fileSizeByte = fileByte;
  var fileSizeMsg = "";
  if (fileSizeByte < 1048576) fileSizeMsg = (fileSizeByte / 1024) + "KB";
  else if (fileSizeByte == 1048576) fileSizeMsg = "1MB";
  else if (fileSizeByte > 1048576 && fileSizeByte < 1073741824) fileSizeMsg = (fileSizeByte / (1024 * 1024)) + "MB";
  else if (fileSizeByte > 1048576 && fileSizeByte == 1073741824) fileSizeMsg = "1GB";
  else if (fileSizeByte > 1073741824 && fileSizeByte < 1099511627776) fileSizeMsg = (fileSizeByte / (1024 * 1024 * 1024)) + "GB";
  else fileSizeMsg = "文件超过1TB";
  return fileSizeMsg;
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
Feb 17 Javascript
EXT中xtype的含义分析
Jan 07 Javascript
js判断浏览器版本以及浏览器内核的方法
Jan 20 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
简介JavaScript中search()方法的使用
Jun 06 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
Jul 28 Javascript
jQuery实现放大镜效果实例代码
Mar 17 Javascript
AngularJS轻松实现双击排序的功能
Aug 30 Javascript
JavaScript中const、var和let区别浅析
Oct 11 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
Aug 16 Javascript
React Native验证码倒计时工具类分享
Oct 24 Javascript
多个vue子路由文件自动化合并的方法
Sep 03 Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 #Javascript
Highcharts入门之基本属性
Aug 02 #Javascript
js检查是否关闭浏览器的方法
Aug 02 #Javascript
Highcharts入门之简介
Aug 02 #Javascript
jQuery 获取页面li数组并删除不在数组中的key
Aug 02 #Javascript
AngularJS基础 ng-readonly 指令简单示例
Aug 02 #Javascript
AngularJS基础 ng-paste 指令简单示例
Aug 02 #Javascript
You might like
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
一个简单的js树形菜单
2011/12/09 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
2012/12/28 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
JS设置获取cookies的方法
2014/01/26 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
常用的javascript设计模式
2017/01/11 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
详解vue-cli3多环境打包配置
2019/03/28 Javascript
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
Python缩进和冒号详解
2016/06/01 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
Python Selenium库的基本使用教程
2021/01/04 Python
会计与审计毕业生自荐信范文
2013/12/30 职场文书
股权收购意向书
2014/04/01 职场文书
公司授权委托书
2014/04/04 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
公司借条范本
2015/05/25 职场文书
导游词之桂林
2019/08/20 职场文书
Golang中异常处理机制详解
2021/06/08 Golang