javascript之error的属性和类型

来源:互联网 发布:淘宝的穿衣助手在哪 编辑:程序博客网 时间:2024/06/10 16:42

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()调用非法参数的时候

阅读全文
0 0
原创粉丝点击