Fonction escape()JavaScript
Fonctions globales JavaScript
Définition et utilisation
La fonction escape() encode une chaîne afin qu'elle puisse être lue sur tous les ordinateurs.
Cette méthode n'encode pas les lettres et les chiffres ASCII, ni les signes de ponctuation ASCII suivants : * @ - _ + . / . Tous les autres caractères sont remplacés par des séquences d'échappement.
Astuce :Utilisez la méthodeunescape()pour décoder la chaîne.
Remarque :La fonction escape() a été retirée des normes Web, donc essayez de ne pas utiliser cette fonction ; vous pouvez utiliserencodeURIouencodeURIComponentà la place.
Syntaxe
| Paramètre | Description |
|---|---|
| string | Requis. La chaîne à échapper ou à encoder. |
Prise en charge des navigateurs
![]()
![]()
![]()
![]()
![]()
Tous les principaux navigateurs prennent en charge la fonction escape()
Conseils et notes
Remarque :La fonction escape() ne peut pas être utilisée pour encoder des URI (Uniform Resource Identifier, « URI » en abrégé). Vous pouvez utiliser la fonctionencodeURI()à la place.
Exemples
Exemples
Utilisez escape() pour encoder une chaîne :
document.write(escape("Need tips? Visit EXAMPLE!"));
</script>
La sortie de l'exemple ci-dessus est :
Need%20tips%3F%20Visit%20EXAMPLE%21
Essayez-le vous-même »
Fonctions globales JavaScript
Autres extensions