atob
Раскодирует строку из Base64.
Доступно с: Web API
Синтаксис
atob(base64)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| base64 | string | Строка в кодировке Base64. |
Возвращаемое значение
stringРаскодированная строка (каждый символ — один байт).
Примеры
Обратное преобразование:
console.log(atob('SGVsbG8='));Результат:
HelloРаскодирование текста в UTF-8:
const binary = atob('0J/RgNC40LLQtdGC');
const bytes = Uint8Array.from(binary, (char) => char.charCodeAt(0));
console.log(new TextDecoder().decode(bytes));Результат:
ПриветПримечания
Название читается как ASCII to binary. Если строка не является корректным Base64, будет ошибка InvalidCharacterError.
См. также
- btoa — Кодирует строку в Base64.
Вопросы и ответы по теме
В учебнике
- Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.