escape()
A função obsoleta
escape() retorna uma nova string com
certos caracteres substituídos por sua sequência hexadecial. Use encodeURI
ou encodeURIComponent
em seu lugar.Sintaxe
escape(str)
Parâmetros
str
-
Uma string para ser codificada.
Descrição
A função escape
é uma propriedade do global object. Caracteres especiais são codificados, com a exceção de: @*_+-./
O formato hexadecimal de caracteres, que o valor unitário do código é 0xFF or less, é uma sequência de escape de 2 digitos: %xx. Para caracteres com um código unitário maior, uma sequência de 4 digitos %uxxxx é usada.
Exemplos
escape("abc123"); // "abc123"
escape("äöü"); // "%E4%F6%FC"
escape("ć"); // "%u0107"
// Caracteres Especiais
escape("@*_+-./"); // "@*_+-./"
Especificações
Especificação | Status | Comentário |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Padrão | Definição inicial. |
ECMAScript 5.1 (ECMA-262) The definition of 'escape' in that specification. |
Padrão | Definido no (informativo) de compatibilidade Anexo B |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'escape' in that specification. |
Padrão | Definido no (normativo) Anexo B para recursos adicionais do ECMAScript para navegadores da web |
ECMAScript (ECMA-262) The definition of 'escape' in that specification. |
Padrão em tempo real | Definido no (normativa) Anexo B para recursos adicionais do ECMAScript para navegadores da web |
Compatibilidade com navegadores
BCD tables only load in the browser