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 這樣...