Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

unescape()

警告:unescape() は厳密には (「ウェブ標準から削除された」という意味では) 非推奨になっていませんが、 ECMA-262 標準のAnnex B において定義されており、導入部で次のように位置付けられています。

… この附属書で規定されているすべての言語機能および動作は、1 つ以上の望ましくない特性を有しており、古い使用例がない場合には,この仕様から削除される。 …… プログラマーは、新しい ECMAScript コードを書く際に、これらの機能や動作の存在を利用したり、仮定したりしてはいけない。 …

unescape() 関数は 16 進数エスケープシーケンスを、それが表す文字列に置換します。エスケープシーケンスはescape などの関数によって生成されます。通常はdecodeURI またはdecodeURIComponentunescape よりも推奨されます。

メモ:URI のデコードにunescape を使用しないでください。代わりにdecodeURI を使用してください。

構文

js
unescape(str);

引数

str

デコードされる文字列。

返値

特定の文字のエスケープが解除された新しい文字列です。

解説

unescape 関数はグローバルオブジェクトのプロパティです。

unescape の使用

js
unescape("abc123"); // "abc123"unescape("%E4%F6%FC"); // "äöü"unescape("%u0107"); // "ć"

仕様書

Specification
ECMAScript® 2026 Language Specification
# sec-unescape-string

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp