Advertisement

[js] 代码中如果遇到未定义的变量, 会抛出异常并停止执行.

阅读量:

在代码处理过程中遇到未定义的变量时是否会导致异常事件?这将影响后续代码能否正常执行。

复制代码
    在浏览器环境下
    
    JS 解析器解析到未定义变量时,会抛出 Uncaught ReferenceError 错误,JS 引擎会停止解析后面的代码,但之前的代码不受影响,并跳出该代码块。
    
    下面看看具体代码。
    
    <!DOCTYPE html>
    <html lang="en">
      <head>
    <title>
    代码中如果遇到未定义的变量,会抛出异常吗?程序还会不会继续往下走
    </title>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
      </head>
      <body>
    <script>
      console.log(1);
    </script>
    <script>
      console.log(2);
      console.log(a);
      console.log(3);
    </script>
    <script>
      console.log(4);

全部评论 (0)

还没有任何评论哟~