使用try...catch語句處理異常
阿新 • • 發佈:2019-01-07
一 介紹
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區域中的語句,彈出相應異常提示資訊的對話方塊。
四 執行說明 由於在頁面中並沒有定義表單以及文字框,所以在try區域中呼叫表單中的文字框長度將發生異常,這時將執行catch區域中的語句,彈出相應異常提示資訊的對話方塊。