[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/URIError [Back]  [Original]

URIError - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

URIError

*

20157

*

URIError URI

URIError structuredClone() Worker postMessage()

URIError()

URIError

URIError.prototype.message

Error

URIError.prototype.name

Error

URIError.prototype.cause

Error

URIError.prototype.fileName

Error

URIError.prototype.lineNumber

Error

URIError.prototype.columnNumber

Error

URIError.prototype.stack

Error

URIError

js
try {
  decodeURIComponent("%");
} catch (e) {
  console.log(e instanceof URIError); // true
  console.log(e.message); // "malformed URI sequence"
  console.log(e.name); // "URIError"
  console.log(e.fileName); // "Scratchpad/1"
  console.log(e.lineNumber); // 2
  console.log(e.columnNumber); // 2
  console.log(e.stack); // "@Scratchpad/2:2:3\n"
}

URIError

js
try {
  throw new URIError("Hello", "someFile.js", 10);
} catch (e) {
  console.log(e instanceof URIError); // true
  console.log(e.message); // "Hello"
  console.log(e.name); // "URIError"
  console.log(e.fileName); // "someFile.js"
  console.log(e.lineNumber); // 10
  console.log(e.columnNumber); // 0
  console.log(e.stack); // "@Scratchpad/2:2:9\n"
}

ECMAScript 2027 LanguageSpecification
# sec-native-error-types-used-in-this-standard-urierror


Web Proxy Viewer  |  New URL  |  Original Page