JavaScriptのUniescape()とStering()関数を詳しく説明します.

1860 ワード

JavaScriptにおけるUniescape()とString()関数の詳細は以下の通りです.
定義と用法
JavaScript unescape関数は、escape()で符号化された文字列を復号することができます.
構文
unescape(string)
パラメータ
説明
ストリングス
必要です.復号または反転する文字列.
戻り値
stringが復号された後の一つのコピー.
説明
この関数の動作原理は、%x xと%uxxxxxの形をした文字列(xは16進数を表します)を見つけることによって、このような文字列をユニックode文字\u 00 xxと\uxxxに置き換えて復号します.
ヒントとコメント
ECMAScript v 3は既に標準からunescape()関数を削除し、それを使用することに反対していますので、decodeURI()とdecodeURIComponent()に置き換えられます.
実例
この例では、escape()を使って文字列を符号化し、unescape()を使って復号する.


var test1="Visit W3School!"
test1=escape(test1)
document.write (test1 + "<br />")
test1=unescape(test1)
document.write(test1 + "<br />")
出力:
Visi%20 W 3 School%21 Visit W 3 School!TIY unescape()
JavaScript String関数を紹介します.
定義と用法
String関数は、オブジェクトの値を文字列に変換します.
構文
String(object)
パラメータ
説明
object
必要です.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 />");

出力:
true false true false Wed Oct 28 00:17:40 UTC+0800 2009 999 888 12345
以上、小编でご绍介したJavaScriptのunescape()とString関数です.お好きなように.