Js內建物件Error詳解

2021-09-29 05:59:47 字數 1314 閱讀 5053

當**執行時的發生錯誤,會建立新的error物件,並將其丟擲。

通過error的構造器可以建立乙個錯誤物件。當執行時錯誤產生時,error的例項物件會被丟擲。error物件也可用於使用者自定義的異常的基礎物件。下面列出了各種內建的標準錯誤型別。

error作為函式使用:

當像函式一樣使用 error 時 -- 如果沒有 new,它將返回乙個error物件。所以, 僅僅呼叫error將產生與通過new關鍵字構造error物件的輸出相同。 

const x = error('i was created using a function call!');

const y = new error('i was constructed via the "new" keyword!');

當乙個值不在其所允許的範圍或者集合中。

function zxx () 

zxx()

// 會報錯

// uncaught rangeerror: maximum call stack size exceeded

// 未捕獲的錯誤:超出最大呼叫堆疊大小

引用錯誤,物件代表當乙個不存在的變數被引用時發生的錯誤。

console.log(a) // referenceerror: a is not defined
資料型別不正確的錯

let b = null

// console.log(b.zxx) // typeerror: cannot read property 'zxx' of nul

l

語法錯誤

let c = """" // syntaxerror: unexpected string
try  catch (error) 

console.log('捕獲錯誤後還可以繼續向下執行')

js內建物件詳解

1,math物件常用用方法 常用方法 功能返回值 math.pi 圓周率3.14 math.random 生成隨機數 0,1 之間的隨機數 math.floor 向下取整 整數math.ceil 向上取整 整數math.round 四捨五入取整注意 3.5 結果是 3 math.abs 取絕對值 m...

js中的Error物件

在js中,有乙個error物件,我們通常可以用它來設定錯誤資訊,或者設定異常捕捉。error物件的使用方法 var newerrorobj new error var newerrorobj new error number var newerrorobj new error number,desc...

JS內建物件

1.什麼是物件 js中的所以事物都是物件 字串 數值 陣列 函式。每個物件都帶屬性和方法 js中允許自定義物件 2.自定義物件 1 定義並建立物件例項 2 使用函式來建立物件,然後建立新的物件例項。兩種自定義物件事例如下 3.string 物件 string物件用於處理已有的字串 字串可以單引號或雙...