JavaScript之try、catch及错误类型

本文介绍了在前端开发中如何使用try、catch语法来处理未定义变量等常见错误,并列举了几种JavaScript错误类型及其含义。

我们知道,在做项目过程中是前端和后端一起的,当我们做前端的需要后端传值的时候,有时候并没有传过来,那么我们的代码就会报错,如何解决这个问题,这时候就用到了我们前端的try、catch

语法

try{

}
catch(e){

}

try代码块里放的是如果会出错的代码,catch代码块里放的是如果try代码错误,执行catch代码。

try{
console.log("a");
console.log(b); 当代码执行到这的时候 b没有定义 会出错,这是转到catch代码块执行
console.log("c");错误后面的代码不被执行。
}
catch(e){
console.log("d")
} //输出 ad

catch(e){}是接受错误信息,参数e有两个属性:1.e.message 错误信息  2.e.name 错误名称

try{
console.log("a");
console.log(b);
console.log("c");
}
catch(e){
console.log(e.message + "" + e.name);
}
console.log("d");

一些错误类型

1.EvalError : eval()的使用与定义不一致
2.RangeError :数值越界
3.ReferenceError : 非法或不能识别的引用数值
4.SyntaxError : 发生语法解析错误
5.TypeError :操作数类型错误
6.URlError :URl处理使用不当

        

      JavaScript语言我个人感觉是最有意思的了,我也是一个初学者,遇到问题,喜欢在博客上分享,也希望能帮到大家。

一个初学者,有什么不足或者纰漏的话,希望在下面评论出来,相互学习,共同进步。

    --主页传送门--

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值