Este artigo descreverá as funções de fuga e descendência no JavaScript.
O que são funções de string de escape em javascript?
O "escapar()”A função codifica a string para torná -la acessível para transmissão de rede. Ele codifica todos os personagens não-ASCII para seus números hexadecimais de dois ou quatro dígitos. Além disso, um espaço em branco é convertido para “%20”Pela função de fuga.
Sintaxe
Siga a sintaxe dada para usar o método Escape ():
Escape (string)Aqui, "corda”É o parâmetro passado em um método para codificar.
Exemplo
Primeiro, crie uma string chamada “str”:
var str = "(Bem -vindo ao Linuxhint!) ";Imprima a string na página usando o “documento.escrever()”Método:
documento.Escreva ("String:" + str + "Chame o método Escape () passando uma string como argumento e armazene a sequência codificada resultante em uma variável “codestre”:
var codester = escape (str);Por fim, imprima a sequência codificada na página:
documento.Write ("String codificada:" + codest + "A saída mostra as cordas originais e codificadas. Aqui, você pode ver que o “espaços" convertido para "%20","(" para "%28","!" para "%21" e ")" para "%29”:
O que são funções de string unesapes em JavaScript?
O método unescape () decodifica a string em seu estado original. Ele converte todos os valores hexadecimais para o caráter relevante que eles representam. Alguns navegadores não suportam esse método; portanto, para isso, você pode utilizar o “ decodeuricomponent ()" ou "decodeuri ()”Como substituto.
Sintaxe
Use a sintaxe abaixo mencionada para decodificar a sequência codificada usando o método unescape ():
UNESCAPE (CodedString)É preciso uma sequência codificada como um parâmetro.
Exemplo
Aqui, ligue para o método UNESCAPE (), passando por uma string codificada “codestre”Como argumento:
var descester = UNESCAPE (codestre);Imprima a string decodificada na página:
documento.escreva ("string decodificada:" + decodestre);A saída exibe seqüências originais, codificadas e decodificadas:
Isso se trata de funções de fuga e descendência em javascript.
Conclusão
As funções de fuga e descendência são usadas para codificar e decodificar as cordas para tornar uma corda acessível para transmissão em uma rede. O método Escape () converte todos os valores não-ASCII em seus números hexadecimais, e o método unescape () converterá a sequência codificada em sua sequência original convertendo valores hexadecimais em seus caracteres não-ASCII. Neste artigo, descrevemos as funções de fuga e descendência no JavaScript.