1. 程式人生 > >JavaScript異常處理

JavaScript異常處理

script 錯誤 idt 測試的 spa cep row border 自定義

當JavaScript引擎執行代碼時,會發生各種錯誤,而各種錯誤處理的語句如表1所示:

語句 說明
try 語句測試代碼塊的錯誤
catch 語句處理錯誤
throw 語句創建自定義錯誤

  1. 代碼中的很多錯誤有些時候無法完全避免,此時,需要一些人工提示或者中斷程序,並且捕獲當前錯誤。JavaScript本身會對語法或拼寫自動拋出錯誤,要人工捕獲這些錯誤,需要用到try...catch語句。
  • try語句定義在執行時進行錯誤測試的代碼塊。
  • catch語句定義在當try語句發生錯誤時,所執行的代碼塊。
    try
      {
    //在這裏運行代碼
      }
    catch(err)
      {
    
    //在這裏處理錯誤 }

    2.throw語句:throw語句允許開發者創建自定義錯誤,術語:創建或拋出錯誤(exception)。如果把throw語句與try和catch一起使用,那就能控制程序流,並生成自定義的錯誤信息。throw語句:

  • throw exception
  • 異常可以是JavaScript字符串、數字、邏輯值或對象。

JavaScript異常處理