错误处理
为什么要使用错误处理?
有时候某一段程序出现错误就会导致后面的代码不再执行,直接让整个程序瘫痪。这并不是我们想要的结果,所以我们就需要用到错误处理。当某一段程序报错后不会影响后面的代码,后面的代码正常运行
语法
try {
//这里写逻辑代码
} catch (err) {
//这里打印输出错误信息
} finally {
//最终不管有没有报错都会执行的代码
}
示例
try {
let a = 10;
// 输出一个未定义的变量名
console.log(aaaaaaaa);
} catch (err) {
//将错误抛出
console.log(err); //ReferenceError: aaaaaaaa is not definedat
} finally {
//finally可以省略不写
console.log('不管有没有报错都会执行的代码');
}
//上面报错并不会影响这里的代码
console.log(1000); //正常执行
链接: http://www.bylemon.cn
描述: 嘿,我在这~
头像: http://www.bylemon.cn/favicon.ico已经添加贵站,望互关~