AvailabilityJavaScript 1.5; JScript 5.5; ECMAScript v3 Inherits from Error Constructornew URIError( ) new URIError(message) Arguments
ReturnsA newly constructed URIError object. If the message argument is specified, the Error object will use it as the value of its message property; otherwise, it will use an implementation-defined default string as the value of that property. When the URIError( ) constructor is called as a function without the new operator, it behaves just as it does when called with the new operator. Properties
DescriptionAn instance of the URIError class is thrown by decodeURI( ) and decodeURIComponent( ) if the specified string contains illegal hexadecimal escapes. It can also be thrown by encodeURI( ) and encodeURIComponent( ) if the specified string contains illegal Unicode surrogate pairs. See Error for details about throwing and catching exceptions. See AlsoError, Error.message, Error.name |