escape
1241 ワード
Escape()関数は文字列を符号化することができ、これによりすべてのコンピュータで文字列を読み取ることができる.
パラメータ
説明
string
必要です.エスケープまたは符号化される文字列.
エンコードされたstringのコピー.一部の文字は16進数のエスケープシーケンスに置き換えられます.
この方法はASCIIアルファベットと数字を符号化しないし、以下のASCII句読点を符号化しない:-.!~*'( ) .他のすべての文字は、エスケープシーケンスに置き換えられます.
ヒント:unescape()を使用してescape()符号化文字列を復号できます.
注記:ECMAScript v 3は、decodeURI()とdecodeURIComponent()の代わりに、このメソッドの使用に反対します.
この例では、escape()を使用して文字列を符号化します.
出力:
escape()
escape()を使用して文字列を符号化する方法.
構文
escape(string)
パラメータ
説明
string
必要です.エスケープまたは符号化される文字列.
戻り値
エンコードされたstringのコピー.一部の文字は16進数のエスケープシーケンスに置き換えられます.
説明
この方法はASCIIアルファベットと数字を符号化しないし、以下のASCII句読点を符号化しない:-.!~*'( ) .他のすべての文字は、エスケープシーケンスに置き換えられます.
ヒントとコメント
ヒント:unescape()を使用してescape()符号化文字列を復号できます.
注記:ECMAScript v 3は、decodeURI()とdecodeURIComponent()の代わりに、このメソッドの使用に反対します.
≪インスタンス|Instance|emdw≫
この例では、escape()を使用して文字列を符号化します.
<script type="text/javascript">
document.write(escape("Visit W3School!") + "<br />")
document.write(escape("?!=()#%&"))
</script>
出力:
document.write(escape("Visit W3School!") + "<br />")
document.write(escape("?!=()#%&"))
Visit%20W3School%21
%3F%21%3D%28%29%23%25%26
TIY
escape()
escape()を使用して文字列を符号化する方法.