javascript之error的屬性和類型

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()調用非法參數的時候

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章