JavaScript Error 參考手冊(cè)

錯(cuò)誤對(duì)象

Error構(gòu)造函數(shù)創(chuàng)建一個(gè)錯(cuò)誤對(duì)象。發(fā)生運(yùn)行時(shí)錯(cuò)誤時(shí),將引發(fā)Error對(duì)象的示例。

錯(cuò)誤對(duì)象在發(fā)生錯(cuò)誤時(shí)提供錯(cuò)誤信息。

try {
aaalert("Hello world");
} catch(e) {
document.getElementById("result").innerHTML = e.name + "<br>" + e.message;
}
測(cè)試看看?/?

您可以在我們的JavaScript異常教程中了解有關(guān)錯(cuò)誤的更多信息。

錯(cuò)誤對(duì)象屬性

下表列出了Error對(duì)象的屬性:

屬性描述
name設(shè)置或返回錯(cuò)誤名稱
message設(shè)置或返回錯(cuò)誤消息

錯(cuò)誤對(duì)象方法

全局Error對(duì)象不包含自己的方法,但是,它確實(shí)從原型鏈繼承了一些方法。

錯(cuò)誤類型

JavaScript有七個(gè)核心錯(cuò)誤構(gòu)造函數(shù):

類型描述
EvalError創(chuàng)建一個(gè)示例,該示例表示與全局函數(shù)eval()有關(guān)的錯(cuò)誤
InternalError創(chuàng)建一個(gè)示例,該示例表示在JavaScript引擎中引發(fā)內(nèi)部錯(cuò)誤時(shí)發(fā)生的錯(cuò)誤
RangeError創(chuàng)建一個(gè)示例,該示例表示當(dāng)數(shù)字變量或參數(shù)超出其有效范圍時(shí)發(fā)生的錯(cuò)誤
ReferenceError創(chuàng)建一個(gè)示例,該示例表示取消引用無效引用時(shí)發(fā)生的錯(cuò)誤
SyntaxError創(chuàng)建一個(gè)示例,該示例表示在eval()中解析代碼時(shí)發(fā)生的語(yǔ)法錯(cuò)誤
TypeError創(chuàng)建一個(gè)示例,該示例表示當(dāng)變量或參數(shù)的類型無效時(shí)發(fā)生的錯(cuò)誤
URIError創(chuàng)建一個(gè)表示錯(cuò)誤的示例,該錯(cuò)誤在將encodeURI()或decodeURI()傳遞給無效參數(shù)時(shí)發(fā)生

非標(biāo)準(zhǔn)錯(cuò)誤對(duì)象屬性

Microsoft和Mozilla定義了一些非標(biāo)準(zhǔn)的錯(cuò)誤對(duì)象屬性:

  • fileName(Mozilla)

  • lineNumber(Mozilla)

  • columnNumber(Mozilla)

  • stack (Mozilla)

  • description(Microsoft)

  • number(微軟)

不要使用這些屬性,它們將無法在所有瀏覽器中使用。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清