try...catch
此語法由 try 區塊所組成,內有一個以上的陳述式。另外,還有 catch 可以捕捉例外的處理。最後,還有 finally 會在 try、catch 之後才執行。
js
try {
// 執行事項
} catch (err) {
// 出現錯誤的例外事項
} finally {
// 最後才執行的事項
}catch
catch 區塊可以處理所有在 try 區塊裡可能產生的例外。
finally
finally 會在 try 和 catch 區塊執行以後,才會執行。無論有沒有被拋出的例外,finally 區塊都會執行。如果有被拋出的例外,即使沒有 catch 區塊來處理這些例外,還是會執行 finally 區塊裡的陳述式。
