首页 > 代码库 > JavaScript获取人类可识别的文件大小转换显示 和 格式化数字类型,保留小数点后几位,非四舍五入
JavaScript获取人类可识别的文件大小转换显示 和 格式化数字类型,保留小数点后几位,非四舍五入
function humanReadableFilesize(size) { var units = new Array("B", "KB", "MB", "GB", "TB", "PB"); var mod = 1024.0; var i = 0; while (size >= mod) { size /= mod; i++; } //return Math.round(size) + units[i]; return formatNum(size, 1) + units[i]; } //格式化数字类型,保留小数点后几位,非四舍五入 //size:值 //n:保留位数 function formatNum(size, n) { var sizeStr = size.toString(); if (sizeStr.lastIndexOf(‘.‘) > -1) return sizeStr.substring(0, sizeStr.toString().indexOf(‘.‘) + 1 + n); else return sizeStr; }
JavaScript获取人类可识别的文件大小转换显示 和 格式化数字类型,保留小数点后几位,非四舍五入
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。