javascript 錯誤處理與除錯 一

2021-06-28 11:10:39 字數 845 閱讀 1504

try-catch 特點

1.可以獲取錯誤資訊

2.可以避免瀏覽器控制台報錯

3.可以遮蔽錯誤,繼續執行,ps,但是繼續執行的語句如果和錯誤的語句有上下文關聯,

那麼下面的語句可能繼續出錯

try catch(e)

//ps: try表示嘗試著執行裡面的**,如果有錯誤,就去執行catch裡面的**。

alert("");

try catch(e)

function box();

window.abcdef(); //這個會中斷操作

}catch(e)finally

alert("");

}box();

//new array(999999999999999999999); //rangeerror:invalid array length 範圍錯誤

//var box = x; //referenceerror:x is not defined 引用錯誤,變數未定義

//a$b; //syntaxerror:missing;before statement 語法錯誤

//new 10; //typeerror:10 is not a constructor 10不是建構函式

//eval("abc");

//alert(encodeuri("李炎恢"));

try catch(e) else

}

JavaScript 錯誤處理

1.try catch ecma 262第3版引入了try catch語句,基本的語法如下所示 try catch error 如果try塊中的任何 發生錯誤,就會立即執行catch塊。此時,catch塊會接收到乙個包含錯誤資訊的物件。即使不使用這個錯誤物件,也要起個名字,物件中包含的實際資訊因瀏覽...

JavaScript 錯誤處理

1.try catch ecma 262第3版引入了try catch語句,基本的語法如下所示 try catch error 如果try塊中的任何 發生錯誤,就會立即執行catch塊。此時,catch塊會接收到乙個包含錯誤資訊的物件。即使不使用這個錯誤物件,也要起個名字,物件中包含的實際資訊因瀏覽...

javascript 錯誤處理與除錯 二

try catch的意義 1.可以通過修改 來排錯,不需要使用try catch 2.瀏覽器相容性問題,可以通過判斷瀏覽器或判斷是否支援某個屬性或方法來判斷 不需要try catch 比如,無法修改 的情況下,可能會傳送錯誤,這個時候用try catch,網路中斷了 trycatch e ps 這樣...