`

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.输入小写...

    C/JavaScript格式ShellCode转换工具

    C语言格式的ShellCode和JavaScript格式的ShellCode之间相互转换,使用说明见文件。

    C# to JavaScript转换器

    这种转换器的核心是SharpKit,一个高效且功能强大的编译工具,它允许开发者编写C#代码,然后在编译过程中自动将其转化为可以在浏览器环境中运行的JavaScript代码。 SharpKit的主要优点在于其编译时转换机制,这意味...

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

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

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

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

    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.

    将字节转换成单位大小

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

    跟我学习javascript的隐式强制转换

    JavaScript中的隐式强制转换是指在进行运算或比较时,不同类型的数据会自动转换成适合的类型,以保证表达式的正确执行。这种转换不依赖于开发者明确的类型转换命令,而是由JavaScript引擎根据语言的规则在背后完成。...

    javascript汉字转换成拼音

    在IT领域,特别是前端开发中,文本处理是常见需求之一,其中将汉字转换为拼音的功能在多种场景下尤为重要,如语音输入、文字搜索优化、国际化应用等。本文将深入探讨如何利用JavaScript实现汉字到拼音的转换,并对...

    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 — 数据类型的转换1

    - **字符串(String)到数字(Number)**:在将字符串转换为数字时,JavaScript会尝试解析数值。例如,`"123"`会被转换为数字`123`。如果字符串不能被解析为数字,如`"abc"`,则会得到`NaN`(Not a Number)。 - **空...

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

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

    javascript编写的汉字转换拼音

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

Global site tag (gtag.js) - Google Analytics