📌  相关文章
📜  如何在 JavaScript 中以字节为单位获取字符串的长度?

📅  最后修改于: 2022-05-13 01:56:31.968000             🧑  作者: Mango

如何在 JavaScript 中以字节为单位获取字符串的长度?

任务:查找给定字符串的大小(以字节为单位)。

例子:

Input: "GeeksForGeeks"
Output: 13 bytes

Input: 20€
Output: 5 bytes

Input: "????"
Output: 4 bytes

为了实现这一点,我们有两种方法,第一种是使用 Blob API,第二种是 Buffer API,第一种适用于浏览器,第二种适用于 Node.js 环境。 blob 对象只是保存存储在文件中的数据的一组字节。为了使用 blog 读取字符串的字节,我们创建了一个 Blob 对象的新实例,然后我们在其中传递字符串,通过使用 size 属性,我们可以获得字符串的字节。

示例 1:使用 Blob API。

Javascript


Javascript


输出:

13
4
5
5
5
4

示例 2:使用缓冲区 API。现在有另一种方法可以在 NodeJS 中使用 Buffer 来实现这一点。因此,首先创建 Buffer 对象,然后在其中传递字符串,并使用 length 属性可以获取字符串的大小

Javascript


输出:

13
4
5
5
5
4