JavaScript 錯誤參考
下方列出了 JavaScript 會拋出的錯誤。這些錯誤可以作為有用的除錯輔助,但回報的問題不一定總是能立即明瞭。下方的頁面將提供關於這些錯誤的更多細節。每個錯誤都是一個基於 Error
物件的物件,並具有 name
和 message
屬性。
Web 主控台中顯示的錯誤可能會包含一個連結,指向下方的對應頁面,以幫助你快速理解程式碼中的問題。
關於修復 JavaScript 錯誤的入門教學,請參見出了什麼問題?JavaScript 疑難排解。
錯誤列表
在此列表中,每個頁面都按名稱(錯誤的類型)和訊息(更詳細、人類可讀的錯誤訊息)列出。這兩個屬性共同提供了一個理解和解決錯誤的起點。欲知更多訊息,請點擊下方連結!
- InternalError: too much recursion
- RangeError: invalid array length
- ReferenceError: "x" is not defined
- SyntaxError: missing } after property list
- SyntaxError: redeclaration of formal parameter "x"
- SyntaxError: return not in function
- TypeError: "x" is (not) "y"
- TypeError: "x" is not a function
- TypeError: null/undefined has no properties