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 相关文章推荐
免费空间广告万能消除代码
Sep 04 Javascript
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
Oct 19 Javascript
我也种棵OO树JXTree[js+css+xml]
Apr 02 Javascript
Javascript条件判断使用小技巧总结
Sep 08 Javascript
JavaScript 函数惰性载入的实现及其优点介绍
Aug 12 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
Aug 18 Javascript
浅谈jQuery中setInterval()方法
Jul 07 Javascript
JavaScript数组对象赋值用法实例
Aug 04 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
Jul 15 Javascript
JS变量及其作用域
Mar 29 Javascript
浅谈Vue初学之props的驼峰命名
Jul 19 Javascript
Nest.js参数校验和自定义返回数据格式详解
Mar 29 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
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
2015/11/15 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
2016/03/15 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
JavaScript 学习笔记(十四) 正则表达式
2010/01/22 Javascript
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
2015/05/28 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
浅谈angularjs依赖服务注入写法的注意点
2017/04/24 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
python中mechanize库的简单使用示例
2014/01/10 Python
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
Python字典简介以及用法详解
2016/11/15 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
python安装numpy&amp;安装matplotlib&amp; scipy的教程
2017/11/02 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
简单了解python列表和元组的区别
2020/05/14 Python
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
浙大毕业生自荐信
2014/01/26 职场文书
档案室主任岗位职责
2014/02/12 职场文书
灰雀教学反思
2014/04/28 职场文书
舞蹈教育学专业求职信
2014/06/29 职场文书
陕西导游词
2015/02/04 职场文书
幼儿园教师安全责任书
2015/05/08 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技