美文网首页JavaScript
javascript: Error 构造器

javascript: Error 构造器

作者: Nick_BW_Zhao | 来源:发表于2017-03-24 17:37 被阅读38次

Error 是通用异常构造器, 所有其他的异常构造器都是它的子构造器

EvalError 在标准中未使用,它只是为了兼容上一版本标准

RangeError 表示一个数值超出了允许的范围

例:
    > new Array(-1)
    RangeError: Invalid array length

ReferenceError 表示发现了一个非法的引用, 通常这是一个未知的变量

例:
    > unknowVariable
    ReferenceError: unknowVariable is not defined

SyntaxError 表示产生了一个语法解析错误. 例如,当你使用eval来解析以下代码

例:
    > eval(‘3 +’)
    SyntaxError: Unexpected end of file

TypeError 表示一个被操作值的实际类型与其期望的类型不一致
例:
> undefined.foo
TypeError: Cannot read property ‘foo’ of undefined


URIError 表示某个全局的URL控制函数的使用不兼容其定义
例:
> decodeURI(‘%2’)
URIError: URI malformed


以下则是异常的属性值:
message
是异常信息
name
是异常的名称
Stack
是栈跟踪.它不是标准的,但很多平台都在使用. 例如,Chrome, Node.js 和 Firefox

相关文章

  • javascript: Error 构造器

    Error 是通用异常构造器, 所有其他的异常构造器都是它的子构造器 EvalError 在标准中未使用,它只是为...

  • JavaScript(四)JavaScript错误处理机制

    一、Error 实例对象 JavaScript 原生提供Error构造函数,所有抛出的错误都是这个构造函数的实例 ...

  • javascript的异常处理

    先了解一下javascript原生的异常类型 Error对象 JavaScript原生提供一个Error构造函数,...

  • 构造函数和原型对象

    javascript使用构造函数和原型对象来进行面向对象编程 构造函数 在 JavaScript 中,构造器其实就...

  • 前端高频面试题之——原型链

    JavaScript中的构造函数 原型是什么 面向对象语言中,类派生实例,JavaScript的函数可以作为构造器...

  • javascript中的内置对象Error类型对象

    Error 通过Error的构造器可以创建一个错误对象。当运行时错误产生时,Error的实例对象会被抛出。Erro...

  • JavaScript构造器详解

    我们都知道JavaScript不像其他语言,它没有class关键字,但是它有跟function非常相似的构造函数。...

  • 构造器(constructor)模式

    javascript 不支持类的概念,但它支持与对象一起用特殊的 construtor(构造器)函数。通过在构造器...

  • 理解js中的Error

    通过Error构造器我们可以创建一个错误对象,当程序运行出错时,Error的实例对象就会被抛出。 语法 messa...

  • javascript构造器属性(constructor)

    当我们创建对象时,实际上也同时赋予了该对象构造器属性 constructor,该属性是创建该对象的构造函数的引用 ...

网友评论

    本文标题:javascript: Error 构造器

    本文链接:https://www.haomeiwen.com/subject/xcwqvttx.html