Maison >interface Web >js tutoriel >Explication détaillée des fonctions Unescape() et String() dans les compétences JavaScript_javascript

Explication détaillée des fonctions Unescape() et String() dans les compétences JavaScript_javascript

WBOY
WBOYoriginal
2016-05-16 15:33:141451parcourir

Explication détaillée des fonctions Unescape() et String() en JavaScript, le contenu spécifique est le suivant :

Définition et usage

La fonction JavaScript unescape() peut décoder les chaînes codées par escape().

Grammaire

unescape(string)

参数 描述
string 必需。要解码或反转义的字符串。

Valeur de retour

Une copie décodée de la chaîne.

Description

Cette fonction fonctionne en décodant en trouvant des séquences de caractères de la forme %xx et %uxxxx (x représente un nombre hexadécimal) et en remplaçant ces séquences de caractères par les caractères Unicode u00xx et uxxxx.

Conseils et notes

Remarque : ECMAScript v3 a supprimé la fonction unescape() du standard et a rendu son utilisation obsolète, elle doit donc être remplacée par decodeURI() et decodeURIComponent().

Exemple

Dans cet exemple, nous utiliserons escape() pour encoder la chaîne puis unescape() pour la décoder :

<script type="text/javascript">
var test1="Visit W3School!"
test1=escape(test1)
document.write (test1 + "<br />")
test1=unescape(test1)
document.write(test1 + "<br />")
</script>

Sortie :

Visitez W3School !
Visitez W3School !
TIY
unescape()

Laissez-moi vous présenter la fonction JavaScript String()

Définition et usage

La fonction String() convertit la valeur de l'objet en chaîne.

Grammaire

Chaîne (objet)

参数 描述
object 必需。JavaScript 对象。

Exemple

Dans cet exemple nous allons essayer de convertir différents objets en chaînes :

<script type="text/javascript">
var test1= new Boolean(1);
var test2= new Boolean(0);
var test3= new Boolean(true);
var test4= new Boolean(false);
var test5= new Date();
var test6= new String("999 888");
var test7=12345;
document.write(String(test1)+ "<br />");
document.write(String(test2)+ "<br />");
document.write(String(test3)+ "<br />");
document.write(String(test4)+ "<br />");
document.write(String(test5)+ "<br />");
document.write(String(test6)+ "<br />");
document.write(String(test7)+ "<br />");
</script>

Sortie :

vrai
faux
vrai
faux
Mercredi 28 octobre 00:17:40 UTC 0800 2009
999 888
12345

Ce qui précède correspond aux fonctions unescape() et String() en JavaScript introduites par l'éditeur. J'espère que vous l'aimerez.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn