为什么这里有try,但是还是会报错

来源:2-13 [拓展]处理报错的语句

DanielDu87

2022-04-13 21:43:07

<!DOCTYPE HTML>
<html lang="zh">
   <head>
      <meta charset="UTF-8">
      <title>标题</title>
      <link href="" rel="stylesheet">
      <script>
         try {
            alert('123)
         } catch (err) {
            //在此捕获错误
         } finally {
            // 无论 try / catch 结果如何,写在此处的代码都会执行
         }
      </script>
   </head>
   <body>
   
   </body>
</html>


写回答

1回答

好帮手慕星星

2022-04-14

同学你好,alert方法中缺少半块引号是语法错误,在语法检查阶段就报错了,也就是代码还没从上到下执行就报错了,这里和有无try没关系。

祝学习愉快!

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程