JS 异常Error对象,及六种不同返回值

异常Error对象

JavaScript的Error对象是当Js的程序出现异常的时候用来抛出异常信息的对象,其中包含了两个对象属性用于存储异常的信息,如下:

Error对象属性

属性描述
name存储异常的名称
message存储异常的相关的信息

JS异常对象error.name的六种返回值

Error对象的name属性可返回六种不同的值,如下表:

name返回值描述
SyntaxError语法上的异常
TypeError类型引用上的异常
RangeError超出范围的异常
EvalError在eval()函数中的异常
ReferenceError无效引用的异常
URIError在encodeURI()中的异常

实例,及在线编辑器

下面只提供了一个非常简单的TypeError的实例,其它的Error类型可以通过下方的在线编辑器进行在线尝试:

<script>
  try{
    var x = Math.sin1()
  }catch(err){
    alert(err.name+' '+err.message)
  }
</script>

全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.