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;
};
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法