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
encodedURIcontains 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 -.!~*'().