老师 加了finally也不是一定执行 那请问加不加有什么区别吗
来源:2-13 [拓展]处理报错的语句
慕仙0240544
2022-07-02 11:16:54
<body>
<script>
try{
var num=10;
console.log(num);
}catch(err){
console.log(err);
}
finally{
console.log(执行);
}
</script>
</body>
1回答
同学你好,同学的代码其实是执行的,但是报错了,如下:

原因是汉字要加引号(字符串)


那么是否要添加finally需要看需求,它主要的作用是不管try / catch 结果如何,写在此处的代码都会执行,一般来说在工作中很少会使用finally。这里作为拓展同学作为了解即可。
祝学习愉快!
相似问题