`

JavaScript SizeToHuman 大小转换为mb kb tb等

阅读更多
// byte数据单位转换(以B为基底)
function bytesToSize(bytes) {
    if (bytes === 0) return '0 B';
    var k = 1024, // or 1000
        sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
        i = Math.floor(Math.log(bytes) / Math.log(k));

    return (bytes / Math.pow(k, i)).toFixed(1) + ' ' + sizes[i];
}
// byte数据单位转换(以M为基底)
function megabytesToSize(bytes) {
    if (bytes === 0) return '0 MB';
    var k = 1024, // or 1000
        sizes = ['MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
        i = Math.floor(Math.log(bytes) / Math.log(k));

    return (bytes / Math.pow(k, i)).toFixed(0) + ' ' + sizes[i];
}
// byte数据单位转换(以G为基底)
function gbytesToSize(bytes) {
    if (bytes === 0) return '0 GB';
    var k = 1024, // or 1000
        sizes = ['GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
        i = Math.floor(Math.log(bytes) / Math.log(k));

    return (bytes / Math.pow(k, i)).toFixed(0) + ' ' + sizes[i];
}
分享到:
评论

相关推荐

    Javascript的数据类型转换

    在JavaScript编程中,理解这些转换方法及其工作原理至关重要,因为它们经常在处理用户输入、数据验证和格式化输出等场景中被用到。正确使用这些转换方法可以帮助避免因类型不匹配导致的错误,提高代码的可读性和健壮...

    jquery_bytes:转换为字节(TB、GB、MB 和字节)

    本篇文章将深入探讨JavaScript中的数据大小单位转换,特别是如何利用jQuery扩展库`jquery_bytes`来实现从TB(太字节)、GB(吉字节)、MB(兆字节)到字节以及反向转换的功能。 `jQuery`是一个广泛使用的JavaScript...

    javascript字符型转换成整型

    在JavaScript编程语言中,字符型数据(通常指字符串类型)转换为整型数据是一项常见的操作需求,尤其是在处理用户输入、解析数据或进行数值计算时。本文将深入探讨如何利用JavaScript来实现这一转换,并在此过程中...

    JavaScript无限位小写金额转换中文大写

    《JavaScript无限位小写金额转换大写金额》说明:1.本程序用JavaScript语言编写。转换方法严格遵照中国人民银行规定的银行支票中关于中文大写填写规范的相关规定(见下面附文),两可之处按简便方法处理。2.输入小写...

    javascript对象转换成json

    在JavaScript中,我们可以使用内置的`JSON.stringify()`方法将JavaScript对象转换为JSON字符串。 ### JSON.stringify()方法 `JSON.stringify()`是JavaScript中的全局函数,用于将JavaScript值转换为JSON字符串。它...

    javascript汉字简体繁体转换

    综上所述,JavaScript汉字简体繁体转换涉及到Unicode编码理解、字符映射、字符串处理技巧以及性能优化等多个方面,而实际应用中还需要考虑浏览器兼容性和选择合适的库来提升开发效率。通过学习和实践这些知识点,...

    一个用于将JSON数据转换为Table的JavaScript库

    在JavaScript开发中,特别是在涉及到数据展示的项目中,此库能够极大地提高开发效率。以下是关于这个库的一些关键知识点: 1. **安装与引入**:首先,你需要将这个库引入到你的项目中。如果使用npm,可以通过命令`...

    javascript将16进制的字符串转换为10进制整数hex.docx

    根据给定文件的信息,本文将深入探讨如何在JavaScript中实现16进制字符串到10进制整数的转换,并附带介绍与之相关的其他进制间的转换方法以及字符与ASCII码之间的转换。 ### 一、JavaScript中16进制字符串到10进制...

    javascript 金额转换(小写转化大写)

    本文将深入探讨如何使用JavaScript来实现小写金额转换为大写的转换算法。 JavaScript是一种广泛使用的客户端脚本语言,它允许开发者在网页中动态处理数据和交互。在处理金额转换时,我们可以利用JavaScript的字符串...

    javascript最常用数据类型转换(最全).doc

    toString() 方法可以将布尔类型、数值类型、对象类型等转换为字符串类型。但是,需要注意的是,toString() 方法不能将 null 和 undefined 转换为字符串类型。 例如: ```javascript var bool = true; console.log...

    使用纯 JavaScript 将 pptx 文件转换为 HTML

    使用纯 JavaScript 将 pptx 文件转换为 HTML

    Javascript实现时间与时间戳转换

    使用javascript、css、jsp技术实现时间与时间戳的相互转换,通过日历选择时间生成时间戳,以上功能无需引入任何文件,可移植能力强,使用方便。应用到document对象、Date对象中的获取时间。

    javascript 地图投影转换

    This is a JavaScript library that provides methods for coordinate transformations between map projections and longitude/latitude, including datum transformations, in a web client.

    将字节转换成单位大小

    将字节大小转换成单位大小 当文件上传后将文件大小获取 与此同时该文件为字节大小 将其转换成带有单位大小

    VB转javascript代码帮助下载

    - **语法差异**:VB和JavaScript的语法存在较大差异,例如变量声明、循环结构等。 - **库支持**:JavaScript环境可能需要额外的库来支持某些VB中特有的功能。 #### 四、具体转换方法 ##### 1. 常量替换 - 在...

    JavaScript隐式类型转换_.docx

    JavaScript中的隐式类型转换是其弱类型特性的重要体现,它允许不同数据类型的值在运算时进行自动转换,但这也可能导致一些意料之外的结果。在JavaScript中,数据类型包括字符串(String)、数字(Number)、布尔(Boolean...

    javascript时间转换源代码

    JavaScript时间转换源代码是用于处理和格式化日期与时间的代码片段,它允许开发者将时间数据转换为不同的格式,以满足各种应用场景的需求。在Web开发中,JavaScript是客户端编程的主要语言,因此掌握时间处理技巧...

    javascript mm与px互相转换

    javascript中单位的转换,不改变原始大小,例如:mm单位转换为px单位,可自行扩展

    JavaScript_CSS视图转换的常用模式.zip

    通过JavaScript,我们可以监听用户事件,如点击、滚动等,然后动态地修改CSS属性,实现元素的位置移动、大小变化、透明度调整等效果。 CSS视图转换主要通过`transform`属性来实现,它可以对元素进行旋转(rotate)...

    javascript编写的汉字转换拼音

    JavaScript编写的汉字转换拼音是一个常见的需求,特别是在网页应用中,如搜索建议、语音输入或文本处理等场景。本文将深入探讨这个主题,介绍如何利用JavaScript实现汉字到拼音的转换,并探讨相关技术细节。 首先,...

Global site tag (gtag.js) - Google Analytics