Skip to content

try...catch

此語法由 try 區塊所組成,內有一個以上的陳述式。另外,還有 catch 可以捕捉例外的處理。最後,還有 finally 會在 trycatch 之後才執行。

js
try {
  // 執行事項
} catch (err) {
  // 出現錯誤的例外事項
} finally {
  // 最後才執行的事項
}

catch

catch 區塊可以處理所有在 try 區塊裡可能產生的例外。

finally

finally 會在 trycatch 區塊執行以後,才會執行。無論有沒有被拋出的例外,finally 區塊都會執行。如果有被拋出的例外,即使沒有 catch 區塊來處理這些例外,還是會執行 finally 區塊裡的陳述式。