ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript_javascript スキルにおける Unescape() 関数と String() 関数の詳細な説明
JavaScript の Unescape() 関数と String() 関数の詳細な説明。具体的な内容は次のとおりです。
定義と使用法
JavaScript unescape() 関数は、escape() によってエンコードされた文字列をデコードできます。
文法
エスケープ解除(文字列)
参数 | 描述 |
---|---|
string | 必需。要解码或反转义的字符串。 |
戻り値
文字列のデコードされたコピー。
説明
この関数は、%xx および %uxxxx (x は 16 進数を表します) 形式の文字シーケンスを見つけてデコードし、そのような文字シーケンスを Unicode 文字 u00xx および uxxxx に置き換えることによって機能します。
ヒントとメモ
注: ECMAScript v3 では、unescape() 関数が標準から削除され、その使用が非推奨となったので、decodeURI() および decodeURIComponent() に置き換える必要があります。
例
この例では、escape() を使用して文字列をエンコードし、unescape() を使用してそれをデコードします。
<script type="text/javascript"> var test1="Visit W3School!" test1=escape(test1) document.write (test1 + "<br />") test1=unescape(test1) document.write(test1 + "<br />") </script>
出力:
W3School にアクセスしてください!
W3School にアクセスしてください!
タイ
unscape()
JavaScript String() 関数を紹介しましょう
定義と使用法
文法
参数 | 描述 |
---|---|
object | 必需。JavaScript 对象。 |
例
<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>
本当
false
本当
false
水曜日 10 月 28 日 00:17:40 UTC 0800 2009
999 888
12345