`

javascript 字节转换b kb mb gb tb带单位符号的单位转换

阅读更多
function(limit){  
	if(limit ==null || limit == ""){
		return "0KB"
	}
    var index=0;  
    var limit=limit.toUpperCase();//转换为小写     
    if(limit.indexOf('B')==-1){ //如果无单位,加单位递归转换  
        limit=limit+"B";         
        //unitConver(limit);  
    }  
    var reCat=/[0-9]*[A-Z]B/;  
    if(!reCat.test(limit)&&limit.indexOf('B')!=-1){ //如果单位是b,转换为kb加单位递归  
        limit=limit.substring(0,limit.indexOf('B')); //去除单位,转换为数字格式  
        limit=(limit/1024)+'KB'; //换算舍入加单位         
        //unitConver(limit);  
    }  
    var array=new Array('KB','MB','GB','TB','PT');  
    for(var i=0;i<array.length;i++){ //记录所在的位置  
        if(limit.indexOf(array[i])!=-1){  
            index=i;  
            break;  
        }  
    }  
    var limit=parseFloat(limit.substring(0,(limit.length-2))); //得到纯数字    
	
	while(limit>=1024){//数字部分1到1024之间
		limit /= 1024;
		index += 1;
	}
	limit=limit.toFixed(2)+array[index] 
    return limit;  
}
0
0
分享到:
评论

相关推荐

    将字节转换成单位大小

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

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

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

    Javascript的数据类型转换

    以下是对JavaScript中数据类型转换的详细说明: 1. `parseInt()` 函数:这个函数用于将字符串转化为整型。它会尝试解析字符串,从开头开始找到第一个数字,并将其转换为整数。如果字符串的第一位不是数字,`...

    javascript对象转换成json

    在JavaScript中,对象转换成JSON(JavaScript Object Notation)是一种常见的数据交换格式,它轻量级、易读、易写,被广泛应用于Web应用程序之间传递数据。JSON格式是基于JavaScript的一个子集,但它并不是...

    java编写的简单的单位换算工具

    Java编写的简单单位换算工具是一款实用的软件应用,它基于Java编程语言,旨在帮助用户进行各种物理量的单位转换。这款工具适用于那些需要在不同单位系统之间转换测量值的人,比如学生、工程师或者日常生活中的普通...

    javascript汉字转换成拼音

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

    纯javascript实现json与对象的互相转换项目

    本项目专注于纯JavaScript实现JSON(JavaScript Object Notation)与JavaScript对象之间的互相转换,这对于数据的存储、传输以及序列化至关重要。JSON作为一种轻量级的数据交换格式,因其易读易写、机器可读性高而被...

    Javascript将双字节字符转换成单字节字符并计算长度

    在本篇文章中,我们将探讨如何使用JavaScript将双字节字符转换为单字节字符,并计算转换后字符串的长度。这在处理数据库存储、URL编码、API请求等场景中非常有用,尤其是在对字符串长度有严格限制的情况下。 ### 双...

    用Javascript实现UTF8编码转换成gb2312编码

    在JavaScript中,编码转换是一个常见的任务,特别是在处理中文字符时,因为不同的编码标准如UTF-8和GB2312可能会导致乱码问题。这里,我们有两个函数:`UrlEncode` 和 `getSpell`,它们用于将UTF8编码的字符串转换为...

    superbytes:将字节转换为人类可读的字符串格式

    默认情况下,超字节以传统方式转换字节(1024字节= 1 KB),但是您也可以选择国际单位制(1000字节= 1 kB)。 安装 $ npm install superbytes 用法 const superbytes = require ( 'superbytes' ) ; superbytes ( ...

    javascript汉字简体繁体转换

    在JavaScript中进行汉字简体与繁体的转换是一项常见的需求,尤其在处理多语言网站或者跨地区交流的应用中。这个标题“javascript汉字简体繁体转换”表明我们讨论的主题是利用JavaScript实现中文字符的互换。描述中...

    javascript字符型转换成整型

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

    JavaScript 转换工具源代码.zip

    带有源代码的 JavaScript 转换工具 项目:带有源代码的 JavaScript 转换工具 转换工具是一个使用 JavaScript、CSS 和 HTML 开发的简单项目。这个项目很有趣。用户可以输入要转换的数字,然后你就可以看到以不同单位...

    javascript 数字转换大写人民币

    应用javascript转换数字为大写人民币

    javascript的到字符串字节长度

    当我们需要计算一个JavaScript字符串的字节长度时,通常是因为涉及到网络传输、编码转换或者与底层系统接口交互的情况。在这种情况下,我们需要考虑到字符串中的每个字符可能占用的不同字节数。对于非ASCII字符,...

    javascript汉字转换拼音

    实现思路很简单,汉字有21个声母:b, p, m, f, d, t, n, l, g, k, h, j, q, x, zh, ch, sh, r, z, c, s 有韵母24个,其中单韵母有6个:a, o, e, i, u, v, 复韵母有18个:ai , ei, ui , ao, ou, iu , ie, ve, er, an...

    px与mm相互转换

    javascript px单位大小转换为等同大小的 mm单位大小

    单位换算.zip

    在本项目"单位换算.zip"中,我们探讨了一个基于Vue.js框架的简易单位转换单页应用程序(SPA)。Vue.js是现代前端开发中一个流行的轻量级JavaScript库,以其易用性和灵活性受到开发者喜爱。这个项目是针对初学者设计...

    byte-size:同构函数,用于将字节值(例如3456)转换为人类可读的字符串(“ 3.5 kB”)

    价值公制公制(八位字节) 1000 kB千字节千字节1000 ^ 2 MB兆字节莫兆字节1000 ^ 3 GB千兆字节去千兆字节1000 ^ 4 TB TB 到八进制1000 ^ 5 PB PB 八角形1000 ^ 6 EB艾字节Eo exaoctet 1000 ^ 7 ZB Zettabyte Zo ...

    JavaScript实现Base64编码转换

    三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外的两个可打印符号在...

Global site tag (gtag.js) - Google Analytics