1. 程式人生 > >JavaScript try catch 處理語句

JavaScript try catch 處理語句

以前很少用異常處理語句,因為並不覺得有什麼優點的地方,認為只不過是檢查錯誤時才使用的,沒多大必要。
其實異常處理語句結構可以遮蔽錯誤,當在try中的語句發生錯誤時,指令碼執行不至於中斷掉。
特別是在javascript中,異常處理結構是相當的有用,很常用。

結構如下:
try
{
document.write("Try Here<br/>")
throw "a exception"
}

catch (e)
{
document.write("Exception Message:"+e)
document.write("<br/>")
}
finally
{
document.write("Fially Here")
}

我使用過的:

//當前播放曲目高亮
try
{
for(i=0;;i++)
{
if(!list_array[i][1])break;
$(‘#p’+i).css(‘background-color’,”);
}
}
catch(e){}
$(‘#p’+index).css(‘background-color’,’#EAFAFF’);