javascript error
當錯誤發生的時候,Error構造函數創建一個實例並拋出。
構造函數
new Error([message[, fileName[, lineNumber]]])
- message 描述信息
- fileName 文件名
- lineNumber 行數
實例的屬性
- message 錯誤信息
- name 錯誤類型
- stack 堆棧跟蹤
- fileName 文件名
- lineNumber 行數
- columnNumber 列數
Error 類型
EvalError(Eval)
調用eval()時發生的錯誤InternalError(內部)
javascript引擎拋出的錯誤,比如:死循環RangeError(範圍)
當一個數值變量或者參數超出它的範圍的ReferenceError(引用)
引用一個無效的引用,比如 var a = b; b沒有定義SyntaxError(語法)
語法錯誤TypeError(類型)
當變量或者參數不是一個合法的類型URIError(URI)
當encodeURI()或者decodeURI()調用非法參數的時候