JS实现计算字符串字节长度
发布日期:2021-06-30 16:31:21 浏览次数:3 分类:技术文章

本文共 706 字,大约阅读时间需要 2 分钟。

JS计算字符串字节长度

String.prototype.byteLength = function() {	var count = 0;	for(var i=0,l=this.length;i
<= 128 ? 1 : 2; } return count;}

附 :

Byte、KB、B、MB、GB之间的关系是:

Bit——比特
B ——字节
KB——
MB——兆字节
GB——吉字节
TB——太字节
1B=8 Bit  ----   1KB=1024B  ---   1MB = 1024KB  ---   1GB = 1024MB ...

1个字节是8个二进制位(8个二进制位组成1个字节),即1Byte=8bit(八个位的组合,共有256种电路状态)。1个数字=1个英文字母(字符)=1字节(Byte),即一个标准英文字母就是一个字节,它有8个比特(bit),(如A为10D,用00001010来表示,8个二进制位)。1个汉字=2个字节,即一个标准汉字有2个字节,8个bit一个字节,也就是说在计算机里1个汉字要用16个bit来表示。另外中文标点符号占2个字节,英文标点符号(,.?!%&+-*/),占1个字节,中文省略号(……)和括(破折)号(——)各占4个字节。 文件的大小其实就是文件内容实际具有的字节数,它以Byte为衡量单位,只要文件内容和格式不发生变化,文件大小就不会发生变化。

我们的一个汉字是两个B,就是16个b,假设“你”这个字,就是11110000 11110000,这么就是需要2B,也就是16b个空间。一个汉字是由两个字节组成。所以16bit=1个汉字,1Bit=1/16个字。

 

 

转载地址:https://kevin.blog.csdn.net/article/details/86609659 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JS中apply()方法和call()方法详解
下一篇:js代码屏蔽右键及 F12

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年05月05日 00时02分36秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章