【第5周 JS变量】try catch中catch输出的是什么?
来源:2-13 [拓展]处理报错的语句
easyschen
2021-11-24 22:27:20
相关代码:
try { console.log(num) }catch (err) { console.log(err) } console.log("我还会执行")
问题描述:
控制台里面,try里面已经输出了ReferenceError
那catch输出的是什么啊?
相关截图:
1回答
同学你好,catch中输出的是捕获的代码错误,同学这段代码中,因为访问未定义的变量num,catch会捕获到这个错误,并将错误通过console.log(err)打印在控制台,所以控制台打印的ReferenceError错误是在catch中输出的,不是在try中输出的,如图
祝学习愉快!
相似问题