錯誤處理機制

2022-07-19 19:48:18 字數 1375 閱讀 1359

2020-11-05 16:55:14

三個屬性:name【錯誤名字】

message【錯誤資訊提示】

stack【錯誤堆疊】

使用:名字+.+屬性(a.message)

【下面】

syntaxerror物件:語法錯誤

referenceerror物件:引用了不存在變數

rangeerror物件:值超出有效範圍

typeerror物件:變數值不是預期型別

如對字串數值等直接new【new 123】,new命令應該是乙個建構函式

urierror物件:相關引數不正確丟擲的錯誤

evalerror物件:沒有正確執行函式,已經停止使用

var err1 = new error('

出錯了!');

var err2 = new rangeerror('

出錯了,變數超出有效範圍!');

var err3 = new typeerror('

出錯了,變數型別無效!');

err1.message

//"出錯了!"

err2.message //

"出錯了,變數超出有效範圍!"

err3.message //

"出錯了,變數型別無效!"

可以丟擲任何型別值,引數是任何值

//

丟擲乙個字串

throw

'error!';

//uncaught error!

//丟擲乙個數值

throw42;

//uncaught 42

//丟擲乙個布林值

throw

true;//

uncaught true

//丟擲乙個物件

throw

};//

uncaught

try

catch

(e)

try

catch

(e)

finally

先try,有錯執行catch後再finally;

沒錯執行finally

錯誤處理機制

一直想對公司的錯誤處理機制進行思考和改進,今天查到如下乙個的答覆,很全面,特轉到這裡 錯誤處理機制一般都是自己定義的,在乙個團隊內部自行設定統一的錯誤處理模式。你可以考慮下面三種 1 錯誤發生即處理 也就是錯誤出現在 就在那裡及時處理,而不進行 或者其他操作。2 集中錯誤處理 錯誤發生後統一 到某乙...

Spring Boot錯誤處理機制

摘要 1 springboot預設的錯誤處理機制 預設效果 1 瀏覽器,返回乙個預設的錯誤頁面 瀏覽器傳送請求的請求頭 2 如果是其他客戶端,預設響應乙個json資料 原理 可以參照errormvcautoconfiguration 錯誤處理的自動配置 給容器中.預設效果 1 瀏覽器,返回乙個預設的...

hadoop 錯誤處理機制

1.硬體故障 硬體故障是指jobtracker故障或tasktracker 故障 jobtracker是單點,若發生故障,目前hadoop 還無法處理,唯有選擇最牢靠的硬體作為jobtracker jobtracker通過心跳 週期1分鐘 訊號來了解tasktracker 是否發生故障或者負載過重 ...