定義以及用法:
try catch finally
語句用於處理代碼中可能出現的錯誤信息。
錯誤可能是語法錯誤,通常是程序員造成的編碼錯誤或錯別字。也可能是拼寫錯誤或語言中缺少的功能(可能由於瀏覽器差異)。
try
語句允許我們定義在執行時進行錯誤測試的代碼塊。
catch
語句允許我們定義當 try
代碼塊發生錯誤時,所執行的代碼塊。
finally
語句在 try
和 catch
之後無論有無異常都會執行。
注意: catch
和 finally
語句都是可選的,但你在使用 try
語句時必須至少使用一個。
總結:
try
{ //執行的代碼,其中可能有異常。一旦發現異常,則立即跳到catch執行。否則不會執行catch裏面的內容 }
catch
{ //除非try裏面執行代碼發生了異常,否則這裏的代碼不會執行
}
finally
{ //不管什麼情況都會執行,包括try catch 裏面用了return ,可以理解爲只要執行了try或者catch,就一定會執行 finally
}