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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年05月05日 00时02分36秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
腾讯AI语音识别API踩坑记录
2021-07-03
YbtOJ——递推算法【例题4】传球游戏
2021-07-03
YbtOJ——字符串处理【例题1】数字反转
2021-07-03
转trt步骤记录
2021-07-04
MatConvNet安装
2021-07-04
依赖错误
2021-07-04
ROS安装与卸载
2021-07-04
安装openrave 0.9的各种依赖包
2021-07-04
trajopt代码使用
2019-05-01
kpm代码使用细节
2019-05-01
redis
2019-05-01
@FeignClient注解的重复名称解决
2019-05-01
ClassFile之Methods
2019-05-01
java.net.BindException: 无法指定被请求的地址
2019-05-01
scala list
2019-05-01
k8s设置阿里云仓库
2019-05-01
svn服务器安装
2019-05-01
spark 笔记1
2019-05-01
svn 没有作者信息) | (没有时间信息
2019-05-01