node.js中的buffer.Buffer.byteLength方法使用说明
方法说明:
获取字符串的字节长度。
这个函数与String.prototype.length不同点在于,后者返回的是字符串的字符数。
语法:
Buffer.byteLength(string,[encoding])
接收参数:
string 字符创
encoding 字符串编码,默认为‘utf8′
例子:
str='\u00bd+\u00bc=\u00be'; console.log(str+":"+str.length+"characters,"+ Buffer.byteLength(str,'utf8')+"bytes"); //½+¼=¾:9characters,12bytes
源码:
Buffer.byteLength=function(str,enc){
varret;
str=str+'';
switch(enc){
case'ascii':
case'binary':
case'raw':
ret=str.length;
break;
case'ucs2':
case'ucs-2':
case'utf16le':
case'utf-16le':
ret=str.length*2;
break;
case'hex':
ret=str.length>>>1;
break;
default:
ret=internal.byteLength(str,enc);
}
returnret;
};
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短