js中的Error物件

2021-07-05 03:10:37 字數 731 閱讀 3504

在js中,有乙個error物件,我們通常可以用它來設定錯誤資訊,或者設定異常捕捉。

error物件的使用方法:

var newerrorobj = new

error();

var newerrorobj = new

error(number);

var newerrorobj = new

error(

number,

description

);//引數說明:

//number:與錯誤相聯的數字值。如果省略則為零。

//description是描述錯誤的簡短字串。如果省略則為空字串。

每當產生執行時錯誤,就產生 error 物件的乙個例項以描述錯誤。該例項有兩個固有屬性儲存錯誤的描述(description 屬性)和錯誤號(number 屬性)。

錯誤號是 32 位的值。高 16 位字是裝置**,而低16位字是實際的錯誤**。

error 物件也可以用如上所示的語法顯式建立,或用 throw 語句拋掉。在兩種情況下,都可以新增選擇的任何屬性,以拓展 error 物件的能力。

典型地,在 try…catch 語句中建立的區域性變數引用隱式建立的 error 物件。因此,可以按選擇的任何方法使用錯誤號和描述。

下面的例子演示了隱式建立 error 物件的使用:

try

catch(e)

Js內建物件Error詳解

當 執行時的發生錯誤,會建立新的error物件,並將其丟擲。通過error的構造器可以建立乙個錯誤物件。當執行時錯誤產生時,error的例項物件會被丟擲。error物件也可用於使用者自定義的異常的基礎物件。下面列出了各種內建的標準錯誤型別。error作為函式使用 當像函式一樣使用 error 時 如...

錯誤物件Error

error,指程式中的非正常執行狀態,在其他程式語言中稱為 異常 或 錯誤 直譯器會為每個錯誤情形建立並丟擲乙個error物件,其中包含錯誤的描述資訊。ecmascript定義了六種型別的錯誤。除此之外,還可以使用error構造方法建立自定義的error物件,並使用throw語句丟擲該物件。六中錯誤...

Asp中err和error物件的屬性詳解及用法示例

一 err物件 err物件使用的時候不需要建立例項,就是說你要用的時候隨便拿來使用,就像session一樣。不需要像adodb物件使用的時候set conn server.createobject adodb.connection 來建立例項,它返回乙個錯誤 但是err err.number,可以用...