位置: 编程技术 - 正文

Node.js实用代码段之获取Buffer对象字节长度(nodejs代码规范)

编辑:rootadmin

推荐整理分享Node.js实用代码段之获取Buffer对象字节长度(nodejs代码规范),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js实战,nodejs代码规范,node-js,node.js实战,nodejs运行js代码,node js教程,node.js实战,node.js实战,内容如对您有帮助,希望把文章链接给更多的朋友!

我们知道Node.js框架下的Buffer对象能够对二进制数据提供很好的支持,那么获取一个Buffer对象真实的字节长度则是必须要用到的功能了。Node.js框架为开发人员提供了一个Buffer.byteLength()方法,下面我们借助一个官方文档提供的例程向读者演示一下该方法的使用过程。

本例ch.buffer-byteLength.js主要代码如下:

Node.js实用代码段之获取Buffer对象字节长度(nodejs代码规范)

【代码分析】

第行代码定义并初始化了一个字符串变量,其变量名为str,数据内容为ubd + ubc = ube,读者可以去相关网站查阅一下这几个进制编码,ubd代表字符"&frac;",ubc代表字符"&frac;",ube代表字符"&frac;";然后,在第行代码通过打印输出str.length属性来显示字符串变量str的长度,通过Buffer.byteLength()方法来显示字符串变量str的真实字节长度,关于Buffer.byteLength()方法的语法说明如下:语法:Buffer.byteLength(string[, encoding])该方法返回一个Number数字,用来表示string参数的真实字节长度,encoding参数默认为"utf8"编码格式。

从图4.4中显示的结果可以看到,字符串str的length属性为9个字符长度,而占用字节长度为 个,因此我们可以知道"&frac;"、"&frac;"和"&frac;"这3个字符其实占用了两个字节的长度。

提示:本节我们需要了解字符与字节这两个概念的异同,在计算机编码中一个字节占用8 bit(1 byte = 8 bit),而一个字符可能是一个单字节字符,也可能是双字节字符。另外,Buffer.byteLength()方法在写http响应头时经常要用到,如果想改写http响应头Cotent-Length时,千万记得一定要用Buffer.byteLength()方法,而不要使用 String.prototype.length属性。

标签: nodejs代码规范

本文链接地址:https://www.jiuchutong.com/biancheng/370703.html 转载请保留说明!

上一篇:node.js使用cluster实现多进程(node.js使用教程)

下一篇:Node.js实用代码段之正确拼接Buffer(node.js怎么用)

  • 外出经营活动税收管理证明在哪里办理
  • 新的税收
  • 借款合同印花税减免优惠政策2023
  • 劳务发票要交多少税费
  • 稳岗补贴计入现金流量哪个科目
  • 企业接受捐赠固定资产计入什么科目
  • 支票去银行怎么进账
  • 受托代为投资账务处理
  • 委托境外研发费用不超过境内符合条件的研发费用
  • 预缴增值税可以在电子税务局操作吗
  • 单位表彰性奖金是什么
  • 工资发多了需要退回吗
  • 境外企业向境内提供国际运输服务核定征收的企业所得税
  • 存在银行保证金计入什么会计科目
  • 计入增值税应税销售额
  • 外单位的人能否作为本单位的费用报销人?
  • 企业拆迁补偿款要交哪些税
  • 发票开什么明目列福利费
  • 电子发票有发票代码吗
  • 中标服务费会计科目
  • 进项税额加计抵扣税收优惠政策
  • 小规模财报是按年报吗
  • 发票验证查询系统官网入口
  • 3070和3070ti性能差多少
  • TP-Link TL-WR841N管理员密码(初始密码)是多少
  • 如何在excel中制作柱状图
  • 为什么说人与人的悲欢不相通
  • 建筑行业企业所得税怎么征收
  • 查补以前年度税款账务处理
  • 溢缴退费是什么意思
  • 框架开源
  • python基础100例
  • 阿里月薪3万到手多少
  • 前端面试题基础篇
  • cssschool
  • 房屋租赁费属于什么税收分类编码
  • 增值税简易计税方法适用范围
  • 社保所属期怎么填
  • 交通费 抵扣
  • 固定资产一次性扣除账务处理
  • 个人所得税有哪些项目
  • 自产产品对外捐赠确认收入吗
  • 申请个税退税账号是什么
  • 当月的增值税发票认证抵扣时间
  • 律师的行业
  • 其他应付款属于哪类
  • 接受政府补助的应纳税所得
  • 利息发票可以抵税吗
  • 2020年工伤赔偿标准表
  • 企业的案例分析报告
  • 饭店现金账怎么记账
  • sql必会知识
  • win8系统怎么关闭自动更新系统
  • ubuntu18 ssh
  • scanfile.exe
  • sxs.exe病毒
  • 五笔输入法怎么切换中文
  • win7文件夹选项在哪里打开
  • linux共享内存同步机制
  • win8.1安全模式怎么进入
  • win7系统虚拟机
  • win7磁盘空间不足怎么清理文件
  • 微软为什么这么贵
  • win10mobile下载官网
  • opengl 三角形
  • 混合痔疮怎么治疗最好方法 女性
  • node一次执行多个文件
  • jquery 设置背景色
  • python中的
  • js获取form表单数据并显示
  • js给图片加水印
  • 如何用jquery
  • jquery.browser
  • javascript制作小程序
  • 省委巡视组收到的案件线索怎么分配
  • 工会开票要求
  • 成本费用总额在报表哪里看
  • 服务行业工作总结不足
  • 差额征税差额开票怎么理解
  • 印花税核算有两种情况,是如何处理的?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设