如何将 JavaScript 字符串转换为二进制格式?236


在 JavaScript 中,我们可以使用内置函数 toString(2) 将字符串转换为二进制表示。此函数将字符串中的每个字符表示为其 Unicode 代码点的二进制表示。

语法(2)

其中:
* string 是要转换为二进制表示的字符串。

示例例如,要将字符串 "Hello" 转换为二进制表示,我们可以使用以下代码:
const str = "Hello";
const binary = (2);
(binary);

这将输出以下结果:
0100100001100101011011000110110001101111

注意事项* toString(2) 函数返回一个字符串,表示输入字符串的二进制表示。它不返回一个数字。
* 该二进制表示是 Unicode 代码点的二进制表示,而不是 ASCII 代码点的二进制表示。
* 如果字符串包含非 Unicode 字符,则 toString(2) 函数可能会返回不正确的二进制表示。

其他方法除了使用 toString(2) 函数外,我们还可以使用以下方法将 JavaScript 字符串转换为二进制表示:
* 使用 charCodeAt() 函数获取每个字符的 Unicode 代码点,然后将其转换为二进制表示。
* 使用 map() 函数将字符串中的每个字符转换为其二进制表示,然后将结果连接成一个字符串。

使用 charCodeAt() 函数const str = "Hello";
const binary = [];
for (let i = 0; i < ; i++) {
const charCode = (i);
((2));
}
const binaryString = ('');
(binaryString);

使用 map() 函数const str = "Hello";
const binary = ('').map(char => {
return (0).toString(2);
});
const binaryString = ('');
(binaryString);

其他资源* [MDN Web Docs: toString()](/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toString)
* [JavaScript: Convert String to Binary](/javascript-exercises/)
* [How to Convert String to Binary in JavaScript](/code-examples/javascript/convert+string+to+binary+in+javascript)

2025-01-27


上一篇:JavaScript 字符串转日期:全面指南

下一篇:浏览器 JavaScript 启用指南:提升网页交互体验