decodeURIComponent
The decodeURIComponent()
function decodes a Uniform Resource Identifier (URI) component previously created by encodeURIComponent()
or by a similar routine.
Syntax
decodeURIComponent(encodedURI)
Parameters
encodedURI
- : An encoded component of a Uniform Resource Identifier.
Return value
A new string representing the decoded version of the given encoded Uniform Resource Identifier (URI) component.
Exceptions
URIError
- : Thrown if
encodedURI
contains a%
not followed by two hexadecimal digits, or if the escape sequence does not encode a valid UTF-8 character.
- : Thrown if
Description
decodeURIComponent()
is a function property of the global object.
decodeURIComponent()
uses the same decoding algorithm as described in decodeURI()
. It decodes all escape sequences, including those that are not created by encodeURIComponent()
, like -.!~*'()
.