var buf3 = new Buffer([1,2,3,4,-10,256],'utf8');//默认为utf8 console.log(buf3[0]);//正常的范围是0~255 console.log(buf3[4]);//如果为-10,那么值为256-10=246 console.log(buf3[5]);//如果为256,那么值为0 var buf4 = new Buffer("zz是一个中国人"); console.log(buf4.length);//20,一个中文字符占3个字节 var strT = "zz是一个中国人"; var bufT = new Buffer(strT); console.log(strT.slice(2,4));//是一 console.log(bufT.slice(2,5));//<Buffer e6 98 af> bufT.fill(0,2,5);//ufT.fill(value,start,end); console.log(bufT.slice(2,5));//<Buffer 00 00 00> bufT.write("大好",11,17);//11~17(如果不合法将不生效),替换为好 console.log(bufT.toString());