Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Funktionen Unescape() und String() in JavaScript_Javascript-Kenntnissen

Detaillierte Erläuterung der Funktionen Unescape() und String() in JavaScript_Javascript-Kenntnissen

WBOY
WBOYOriginal
2016-05-16 15:33:141364Durchsuche

Detaillierte Erläuterung der Funktionen Unescape() und String() in JavaScript. Der spezifische Inhalt lautet wie folgt:

Definition und Verwendung

Die JavaScript-Funktion unescape() kann von escape() codierte Zeichenfolgen dekodieren.

Grammatik

unescape(string)

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

Rückgabewert

Eine entschlüsselte Kopie der Zeichenfolge.

Beschreibung

Diese Funktion dekodiert, indem sie Zeichenfolgen der Form %xx und %uxxxx findet (x stellt eine Hexadezimalzahl dar) und diese Zeichenfolgen durch die Unicode-Zeichen u00xx und uxxxx ersetzt.

Tipps und Hinweise

Hinweis: ECMAScript v3 hat die Funktion unescape() aus dem Standard entfernt und ihre Verwendung abgelehnt, daher sollte sie durch decodeURI() und decodeURIComponent() ersetzt werden.

Beispiel

In diesem Beispiel verwenden wir escape(), um die Zeichenfolge zu kodieren, und dann unescape(), um sie zu dekodieren:

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

Ausgabe:

Besuchen Sie W3School!
Besuchen Sie W3School!
TIY
unescape()

Lassen Sie mich Ihnen die JavaScript-String()-Funktion vorstellen

Definition und Verwendung

Die Funktion String() wandelt den Wert des Objekts in einen String um.

Grammatik

String(object)

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

Beispiel

In diesem Beispiel werden wir versuchen, verschiedene Objekte in Strings umzuwandeln:

<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>

Ausgabe:

wahr
falsch
wahr
falsch
Mi, 28. Okt. 00:17:40 UTC 0800 2009
999 888
12345

Das Obige sind die vom Editor eingeführten Funktionen unescape() und String(). Ich hoffe, es gefällt Ihnen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn