当前位置: 首页 > news >正文

免费注册网站平台网站建设公司(深圳信科)

免费注册网站平台,网站建设公司(深圳信科),cms开发语言有哪些,宝安做棋牌网站建设概要 提示:大家都知道,获取字符串的长度可用length来获取。 那么获取这段字符串的字节数呢?英文字母肯定lenght和字节数都一样:都是1而中文lenght1,字节数2因此,需要作的就是把中文字符的字节数计算出来。 …

概要

提示:大家都知道,获取字符串的长度可用length来获取。 那么获取这段字符串的字节数呢?英文字母肯定lenght和字节数都一样:都是1而中文lenght=1,字节数=2因此,需要作的就是把中文字符的字节数计算出来。

例如:

let str = "abcd";
console.log(str.length) // 4
let str = "字符串";
console.log(str.length) // 3

提示:很显然这么获取字节长度是不对的。

实践

我们可以换一种思路,既然要求是获取字符串的字符长度,我们可以先把字符串直接转换成字节,然后直接获取字节的长度就可以了。

JavaScript如何将字符串转换为字节数组

方法:使用TextEncoder
TextEncoder() 构造函数总是返回一个新创建的 TextEncoder 对象,该对象将生成具有 UTF-8 编码的字节流。TextEncoder 接口不继承任何属性。

TextEncoder是一个内置的API,可用于将字符串转换为字节数组。以下是使用TextEncoder的示例代码:

// js字符获取字节长度
let str = "/测试测试/test1.js"
let encoder = new TextEncoder(); 
let bytes = encoder.encode(str);
console.log(bytes.length) //22

上述代码中,我们首先创建一个TextEncoder实例,然后使用encode方法将字符串转换为字节数组。最后,我们通过控制台输出字节数组。请注意,TextEncoder是现代浏览器的标准API,因此在旧版本的浏览器中可能不可用。

http://www.yayakq.cn/news/812186/

相关文章:

  • 如何将网站部署到服务器wordpress安全插件
  • 三六五网做网站吗比分网站仿站建设
  • 吕梁市建设局网站免费域名网站建设
  • 分类信息网站营销wordpress 整站模板
  • 西安模板网站建站合山网络推广
  • 做网站dreamwa维护网站是什么工作
  • 网站权重的提升装修网站建设价格
  • 网站开发软件著作权归谁wordpress 查看图片
  • 微网站门户网站建设预览
  • 用户网站建设网站定制建设
  • 常州建设网站贷款织梦网站模版
  • 长春网站外包西昌城乡建设网站
  • 公司网站建设的系统功能需求网站快速收录技术
  • 做网站主页图片一般多少m温州建设学校网站
  • 长沙网站排名优化费用商业网点是什么意思
  • 幸运飞艇网站建设郑州网站建设如何
  • 淄博专业网站建设价格梧州高端网站建设服务
  • 西部数码空间可以做会所网站吗黄石网站建设哪家专业
  • 无锡网站制作方案大连网站开发建站
  • 为什么建设银行网站打不开wordpress空白页面模板
  • 广西建设学院网站湖州微网站建设
  • 织梦制作手机网站模板网站开发步骤规划
  • 自己建的网站能赚钱吗中国建设银行贵州省分行网站
  • 上海网站排名公司网站服务器租用哪家好
  • 整个网站建设中的关键步骤是vi设计公司平台哪个好
  • 织梦可以仿所有网站吗企业管理咨询服务内容
  • 沧州网站建设联系电话平面设计接单攻略电子书
  • 手机网站模版建站平台最便宜
  • 做磁性材料在哪些网站推广比较好c asp.net网站开发书
  • 整站优化深圳网站平台设计费用多少