1. 程式人生 > >使用try...catch語句處理異常

使用try...catch語句處理異常

一 介紹 JavaScript從Java語言中引入了try...catch...finally功能,具體語法如下。 語法: <script language="javascript"> try { somestatements; } catch(exception e) { somestatements; }finally { somestatements; } </script> try:捕捉異常關鍵字。 catch:捕捉異常關鍵字。 finally:最終一定會被處理的區塊的關鍵字。 說明:JavaScript語言與Java語言不同,try...catch語句只能有一個catch語句,這是由於在JavaScript語言中無法指定出現異常的型別。 二 使用try...catch...finally語句處理異常應用
<script language="javascript"> try { document.forms.input.length; } catch(exception) {  alert("執行時有異常發生"); }finally { alert("結束try...catch...finally語句"); } </script> 三 執行結果
 
  四 執行說明 由於在頁面中並沒有定義表單以及文字框,所以在try區域中呼叫表單中的文字框長度將發生異常,這時將執行catch區域中的語句,彈出相應異常提示資訊的對話方塊。