錯誤

錯誤訊息可以協助您疑難排解指令碼中非預期的結果或行為。

錯誤類型

當 JScript 陳述式違反語法規則時,就會發生語法錯誤。 執行階段錯誤則發生在指令碼執行期間。

語法錯誤

當 JScript 陳述式的結構違反了一個或多個 JScript 指令碼語言的文法規則時,就會造成 JScript 語法錯誤。 JScript 語法錯誤會發生在程式開始執行前的程式編譯期間。

執行階段錯誤

當 JScript Script 試圖執行系統無法執行的動作時,就會發生 JScript 執行階段錯誤。 當變數運算式在 Script 執行期間進行評估,且動態配置記憶體時,會發生 JScript 執行階段錯誤。

擱截錯誤

JScript 程式可以攔截和測試執行階段錯誤。 如果您將產生錯誤的程式碼包含在 try 區塊中,就可以使用 catch 來攔截它。

JScript 擲回的錯誤是 Error 物件。 程式可以顯示攔截到之 Error 物件的錯誤代碼和訊息,以協助您找出錯誤。

如果沒有捕捉到錯誤,則 Script 將會結束。

JScript 程式碼可以使用 throw 陳述式產生任何資料型別的自訂錯誤,包括 Error 物件。

請參閱

其他資源

JScript 參考