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 相关文章推荐
JQuery实现的在新窗口打开链接的方法小结
Apr 22 Javascript
基于JQuery的数字改变的动画效果--可用来做计数器
Aug 11 Javascript
jquery中获取元素的几种方式小结
Jul 05 Javascript
日历查询的算法 如何计算某一天是星期几
Dec 12 Javascript
js实现touch移动触屏滑动事件
Apr 17 Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 Javascript
Cpage.js给组件绑定事件的实现代码
Aug 31 Javascript
快速解决brew安装特定版本flow的问题
May 17 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
Aug 01 Javascript
js中console在一行内打印字符串和对象的方法
Sep 10 Javascript
JavaScript实现模态对话框实例
Jan 13 Javascript
Vue自定义全局弹窗组件操作
Aug 11 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获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
jquery 使用简明教程
2014/03/05 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
详解如何在vue+element-ui的项目中封装dialog组件
2020/12/11 Vue.js
Python Deque 模块使用详解
2014/07/04 Python
Python 装饰器深入理解
2017/03/16 Python
Python Opencv实现图像轮廓识别功能
2020/03/23 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
Python PIL库图片灰化处理
2020/04/07 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
Python request中文乱码问题解决方案
2020/09/17 Python
python 装饰器重要在哪
2021/02/14 Python
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
椰子猫砂:CatSpot
2018/08/27 全球购物
应用电子专业学生的自我评价
2013/10/16 职场文书
现场施工员岗位职责
2014/03/10 职场文书
合伙经营协议书
2014/04/18 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
普通党员四风问题对照检查材料
2014/09/27 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
2014年政教处工作总结
2014/12/20 职场文书
运动会1000米加油稿
2015/07/21 职场文书
《最后一头战象》教学反思
2016/02/16 职场文书
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server