Функция escape () JavaScript

Опубликовано: 14 Декабря, 2021

Ниже приведен пример функции escape () .

  • Пример:
    <script>
    // Special character encoded with
    // escape function
    document.write(escape( "Geeks for Geeks!!!" ));
    document.write( "<br>" );
    // Print encoded string using escape() function
    // Also include exceptions ie @ and .
    document.write(escape( "To contribute articles contact" +
    " us at contribute@geeksforgeeks.org" ));
    </script>
  • Выход:
     Гики% 20 для% 20 Гики% 21% 21% 21
    Кому% 20помощь% 20статей% 20контакт% 20us% 20атподполнить
    @ geeksforgeeks.org

Функция escape () принимает строку в качестве параметра и кодирует ее так, чтобы ее можно было передать на любой компьютер в любой сети, поддерживающей символы ASCII.

Синтаксис:

 escape (строка)

Параметры: эта функция принимает один параметр, как указано выше и описано ниже:

  • строка: этот параметр содержит строку, которая будет закодирована.

Возвращаемое значение: эта функция возвращает закодированную строку.

Примечание: эта функция кодирует только специальные символы, эта функция не используется.
Исключения: @ - +. / * _

Дополнительные примеры кодов для вышеуказанной функции следующие:

Программа 1:

<script>
// Special character encoded with
// escape function
document.write(escape( "Geeks for Geeks!!!" ));
document.write( "<br>" );
// Print encoded string using escape() function
// Also include exceptions ie @ and .
document.write(escape( "A Computer Science Portal" ));
</script>

Выход:

 Гики% 20 для% 20 Гики% 21% 21% 21
A% 20Computer% 20Science% 20Portal

Программа 2:

<script>
// Special character encoded with
// escape function
document.write(escape( "GeeksforGeeks" ));
document.write( "<br>" );
// Print encoded string using escape() function
// Also include exceptions ie @ and .
document.write(escape( "A#Computer-Science" +
"%Portal@for*Geeks" ));
</script>

Выход:

 Компьютерщики
A% 23Computer-Science% 25Portal @ для * Вундеркиндов

Поддерживаемые браузеры:

  • Гугл Хром
  • Internet Explorer
  • Mozilla Firefox
  • Сафари
  • Опера