一、常见的异常
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{
....
}
本文介绍了JavaScript中常见的异常类型,包括EvalError、RangeError等,并详细解释了每种异常的触发条件。此外,还介绍了如何通过异常属性来获取错误的具体信息。
1330

被折叠的 条评论
为什么被折叠?



