UNPKG

web-utils-super

Version:

前端函数库

26 lines (24 loc) 591 B
/** * @desc: 格式化文件大小 * @param {Number} fileSize * @return {String} */ function formatFileSize(fileSize) { if (fileSize < 1024) { return `${fileSize}B`; } if (fileSize < 1024 * 1024) { let temp = fileSize / 1024; temp = temp.toFixed(2); return `${temp}KB`; } if (fileSize < 1024 * 1024 * 1024) { let temp = fileSize / (1024 * 1024); temp = temp.toFixed(2); return `${temp}MB`; } let temp = fileSize / (1024 * 1024 * 1024); temp = temp.toFixed(2); return `${temp}GB`; } module.exports = formatFileSize;