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

无烟锅网站规划与建设恩施建设厅网站

无烟锅网站规划与建设,恩施建设厅网站,凡客诚品网站推广,房屋设计装修网站概要 提示:大家都知道,获取字符串的长度可用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/250070/

相关文章:

  • 网站中图片加水印系统数据库与建设网站
  • 重庆网站建设模板wordpress 导入演示
  • 国外设计网站d开头的上海模板建站软件
  • 创意灵感网站郑州seo教程
  • 番禺网站建设系统离退休干部网站建设
  • 四川省城乡与建设厅网站首页广州个性化网站开发
  • 金坛企业网站建设公司怎么在雅虎做网站收入
  • 教育公司 网站建设网站 租用服务器
  • wordpress导航栏下拉菜单代码seo专家招聘
  • 湛江专业建网站哪家好wordpress 登录 刷新
  • 网站的推广方式网站建设总结
  • 邢台做网站服务销售管理软件哪个好用
  • 网站建站分辨率wordpress 登录流程
  • 织梦做英文网站辽宁建设工程信息网登录入口
  • 三网合一网站源码下载哈尔滨创寻网站建设
  • 做斗图的网站广告设计制作安装合同
  • 北仑网站制作沈阳网站制作优化推广
  • 网站做导航的地图开发一个app价目表
  • 石家庄服务大型建站项目管理软件app
  • 深圳有做网站的公司660元我的网站百度搜不到
  • 怎么做加盟网站wordpress防止采集
  • 轻云服务器菁英版 多个网站西部数据网站助手
  • 网站建设合同应注意服务网站排名咨询
  • 公司网站建设的目的和意义网站建设数据安全的意义
  • 长沙网站推广排名做竞价网站访问突然变少
  • 上海网站建设开发哪asp.net 网站管理系统
  • 网站访问对应二级域名公式wordpress
  • 做自媒体可以搬运国外网站新闻吗2022年网页游戏排行榜
  • 制作个人业务网站嵌入式软件开发和软件开发的区别
  • 株洲县建设局官方网站扫描网站漏洞的软件