位置: 编程技术 - 正文

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怎么用)

  • 金税维护费全额抵扣
  • 企业所得税如何规避
  • 劳务发票打款用途写什么
  • 凭证附件的粘法
  • 发票作废后对方不退回抵扣联怎么办
  • 金蝶kis旗舰版使用手册
  • 财务月末结转成什么账户
  • 购入固定资产一次性扣除
  • 会计准则 现金流量
  • 发票不在业务发生地
  • 资产损失税前扣除
  • 建筑业的进项税怎么抵扣
  • 视同销售收入计入会计利润吗
  • 企业所得税的营业成本怎么算
  • 公司租房子出去物业费可以代付吗
  • 税务一般纳税人
  • 公司年会增值税专用发票可以抵扣吗?
  • 物流企业的大宗商品仓储用地是什么意思
  • 外包的人力费用包括哪些
  • 支付工资资产减少了吗
  • 公司发的物品叫什么
  • 房产评估价偏低
  • 如何在电脑上玩三国杀移动版
  • 生产用厂房计入什么科目
  • 企业纳税申报的流程
  • Win10版本21H2卡死
  • 普通发票主营业务收入销项负数发票怎么做账
  • 根据完工进度确认成本
  • 主营业务收入会计分录例题
  • 企业职工教育培训经费列支范围适用事业单位
  • 奥林匹克森林公园奥海
  • 加计扣除减免政策
  • 招聘退休人员北京宿管
  • 倾向得分匹配后怎么进行回归
  • 业务经费包括哪些内容
  • 小企业会计准则应付税款法
  • 没开票的工程可以结转成本吗
  • 织梦官方网站
  • mysql存储过程cursor
  • 技术转移转化是干什么的
  • 外管证超期
  • 发票已经勾选却统计不出来
  • 起征点税种
  • 建筑公司增值税专用发票税率是多少
  • 新成品油发票开具的模块解密是?
  • 本年度企业所得税怎么算
  • sqlserver实现离散组合算法
  • 固定资产加速折旧的方法有哪些
  • 企业所得税的亏损弥补怎么算
  • 未开票收入应如何做分录
  • 部分红冲的发票无法勾选怎么办
  • 应缴国库款和应缴专户款的区别
  • 收到返还工会经费大于管理费用
  • 支付关税现金流放哪儿
  • 财务费用是负数什么意思
  • 记账凭证应该是
  • 期初数据在哪里找
  • 销售成本的结转
  • 新成立的公司工会经费需要交吗
  • 银行日记账年底是0第二年年初怎么写
  • 日记账的建账工作
  • win8无法修复你的电脑
  • 在系统注册表中注册
  • win10系统如何快速打开控制面板
  • ubuntu20.04配置
  • centos7 login账号
  • win7系统防火墙有必要开吗
  • 电脑windows8怎么样
  • win7 设置
  • Css属性中表示字体的是
  • python中map函数功能
  • android edittext被系统键盘遮挡
  • regedit.exe
  • 触摸模式设置
  • 能用python做什么
  • jQuery.ajax 跨域请求webapi设置headers的解决方案
  • python解析chunked
  • 设计服务税收分类编码
  • 酒店行业区分小巨头企业
  • 2013年山西高考作文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设