Функция JavaScript unescape ()
Предварительное условие: функция escape () JavaScript
Ниже приведен пример функции unescape () .
- Пример:
<script>
// Special character encoded with
// escape function
document.write(unescape(
"Geeks%20for%20Geeks%21%21%21"
));
document.write(
"<br>"
);
// Print encoded string using escape() function
// Also include exceptions ie @ and .
document.write(unescape(
"To%20contribute%20articles%20contact"
+
"%20us%20atcontribute@geeksforgeeks.org"
));
</script>
- Выход:
Гики для Гиков !!! Чтобы добавить статьи, свяжитесь с нами по адресу serve@geeksforgeeks.org
Функция unescape () в JavaScript принимает строку в качестве параметра и использует ее для декодирования этой строки, закодированной функцией escape () . Шестнадцатеричная последовательность в строке заменяется символами, которые они представляют при декодировании с помощью unescape ().
Синтаксис:
unescape (строка)
Параметры: эта функция принимает один параметр, как указано выше и описано ниже:
- строка: этот параметр содержит строку, которая будет декодирована.
Возвращаемое значение: эта функция возвращает декодированную строку.
Примечание: эта функция декодирует только специальные символы, эта функция не используется.
Исключения: @ - +. / * _Дополнительные примеры кодов для вышеуказанной функции следующие:
Программа 1:<script>
// Special character encoded with
// escape function
var
str = escape(
"Geeks for Geeks!!!"
);
document.write(
"Encoded : "
+ str);
// New Line
document.write(
"<br>"
);
// unescape() function
document.write(
"Decoded : "
+ unescape(str))
// New Line
document.write(
"<br><br>"
);
// The exception
// @ and . not encoded.
str = escape(
"To contribute articles contact us"
+
"at contribute@geeksforgeeks.org"
)
document.write(
"Encoded : "
+ str);
// New Line
document.write(
"<br>"
);
// unescape() function
document.write(
"Decoded : "
+ unescape(str))
</script>
Выход:
Закодировано: Компьютерщики% 20for% 20Geeks% 21% 21% 21 Расшифровано: Вундеркинды для гиков !!! Закодировано: To%20contribute%20articles%20contact%20us%20at%20contribute@geeksforgeeks.org Декодировано: Чтобы публиковать статьи, свяжитесь с нами по адресу deposit@geeksforgeeks.org
Поддерживаемые браузеры:
- Гугл Хром
- Internet Explorer
- Mozilla Firefox
- Сафари
- Опера