【JS】2026- JavaScript 中的 btoa 和 atob 全局函数
btoa()
和 atob()
是 JavaScript 中用于处理 Base64 编码字符串的全局函数。
btoa()
:Base64 编码。它接受一个字符串作为参数,并返回一个 Base64 编码的字符串。atob()
:Base64 解码。它接受一个 Base64 编码的字符串作为参数,并返回一个解码后的字符串。
示例代码:
// 编码字符串
const encoded = btoa('Hello, World!');
console.log(encoded); // 输出: SGVsbG8sIFdvcmxkIQ==
// 解码字符串
const decoded = atob('SGVsbG8sIFdvcmxkIQ==');
console.log(decoded); // 输出: Hello, World!
注意:btoa()
和 atob()
只能处理 ASCII 字符串。对非 ASCII 字符串使用这两个函数可能会导致意外行为。
评论已关闭