网站投注员怎么做苏州建设交通
网站投注员怎么做,苏州建设交通,深圳单位网站建设服务公司,辽宁电力建设监理有限公司网站一、定义和结构
作用#xff1a;捕获同步执行代码下的异常错误 在没有使用try...catch的情况下#xff0c;同步代码执行遇到异常会报错#xff0c;并中断后续代码执行#xff1b; 在使用try...catch的情况下#xff0c;同步代码执行遇到异常会抛出异常#xff0c;并继续…一、定义和结构
作用捕获同步执行代码下的异常错误 在没有使用try...catch的情况下同步代码执行遇到异常会报错并中断后续代码执行 在使用try...catch的情况下同步代码执行遇到异常会抛出异常并继续执行后续代码。 console.log(代码1);
try {console.log(代码2);
} catch (err) {console.log(err);
}
console.log(代码3);
输出结果 二、throw 异常抛出
throw语句用来抛出一个用户自定义的异常。 throw抛出后不再执行后续代码开始执行catch中的代码并抛出异常。 console.log(代码1);
try {console.log(代码2);throw 抛出一个自定义异常;console.log(代码3);
} catch (err) {console.log(err 代码5);console.log(err);console.log(err 代码6);
}
console.log(代码4);
输出结果 三、finally
无论是否抛出错误都执行。 使用场景 通常用于清理工作比如关闭文件、释放资源等 console.log(代码1);
try {console.log(代码2);throw 抛出一个自定义异常;console.log(代码3);
} catch (err) {console.log(err);
} finally {console.log(finally代码块)
}
console.log(代码4);
输出结果 ⚠️⚠️⚠️ 注意try...catch无法处理异步代码。 参考博客因为一道try...catch的题我的面试挂掉了
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92017.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!