<!DOCTYPE html>
<html>
<head>
  <script>
    var a = 10, b = 20; c = 80;
    if(a === 11 || b === 80 || c === 80 ){
      alert('牛逼啊');
    }
  </script>
  <meta charset="UTF-8" />
  <title>title</title>
</head>
<body>
</body>
</html>
<p>这段代码中包含多个语法错误,导致无法正常执行:</p>
<ol>
<li>第三行变量 'b' 后面的逗号应该是分号;</li>
<li>第三行和第四行的赋值运算符应该是等于号 (===),用于比较值是否相等;</li>
<li>第五行 'alert' 函数的参数字符串缺少一个单引号;</li>
</ol>
<p>以下是修改后的正确代码:</p>
<!DOCTYPE html>
<html>
<head>
  <script>
    var a = 10, b = 20, c = 80;
    if(a === 11 || b === 80 || c === 80 ){
      alert('牛逼啊');
    }
  </script>
  <meta charset="UTF-8" />
  <title>title</title>
</head>
<body>
</body>
</html>
JavaScript 代码报错原因分析:变量声明、赋值和条件判断

原文地址: https://www.cveoy.top/t/topic/oioO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录