例外處理語法
你可以使用 throw
語法來拋出例外,並使用 try...catch
語法來處理例外。
你也可以使用 try...catch
語法來處理 Java 的例外。參閱 在 JavaScript 中處理 Java 的例外 和 從 JavaScript 向 Java 的通訊 取得資訊。
例外的類型
在此列出 JavaScript 中所有可以拋出的物件。不過並非所有的可拋出物件都以同樣方式產生。雖然只是非常普通的拋出數字或字串來表示錯誤,只使用其中幾個特別為某些用途而產生的例外的類型,往往會更加有效率︰
- ECMAScript 的例外︰
- DOM 的例外︰
- DOMException
- EventException
- RangeException
- ... (?)
- nsIXPCException (XPConnect)