一、常见的异常
EvalError
在错误的调用eval函数时引发该异常对象
RangeError
在一个数字型变量的值超出了其范围时引发该异常对象
ReferenceError
同作用域判别失败相关,是使用一个无效的引用时引发该异常对象
SyntaxError
在解析js代码时,其中的语法错误引发该异常对象
TypeError
代表作用域判别成功了,但是对结果的操作是非法或不合理的。表示当遇到一个意外的类型时引发该异常对象,如未声明的变量
URIError
在错误的使用encodeURI或者decodeURI函数时引发该异常对象
二、异常的属性
name 错误名
number 错误号
description 描述
message 错误信息
try{
....
}catch(e){
console
.log(e
.name)
console
.log(e
.number)
console
.log(e
.description)
console
.log(e
.message)
}finally{
....
}
其他参考:
1、JavaScript中的错误提示
转载请注明原文地址: https://ju.6miu.com/read-681674.html