JavaScript错误类型

1.Error

基类型错误,其他错误都继承自盖类型

2.EvalError

在使用eval()函数而发生异常时被抛出

3.RangError

数值超出相应范围时触发

4.ReferenceError

找不到对象时会抛出("object expected")

5.SyntaxError

把语法错误的JavaScript字符串传入eval()函数时

6.TypeError

在变量中保存着意外的类型时,或者访问不存在的方法时,都会导致该错误

7.URIError

在使用encodeURI()或decodeURI(),而URI格式不正确时,会导致该错误

处理错误: 使用try-catch捕获错误并抛出

没有通过try-catch处理的错误都会出发window对象的error时间

常见的错误类型:

1. 类型转换错误

类型转换错误发生在使用某个操作符,或者使用其它可能会自动转换值的数据类型的语言结构时。例如==, !=,操作符呀 或者 在if, for, while等流程控制语句中使用布尔值时最常发生类型转换错误

2.数据类型错误

将预料之外的值传递给函数的情况下,最容易发生数据类型错误

3.通信错误

通信请求发生错误时

抛出错误throw new Error(err)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值