如何在 JavaScript 中声明全局变量?

javascriptweb developmentfront end technology

全局变量具有全局作用域。变量的作用域是程序中定义变量的区域。JavaScript 变量只有两个作用域。

  • 全局变量 − 全局变量具有全局作用域,这意味着它可以在 JavaScript 代码中的任何位置定义。
  • 局部变量 − 局部变量仅在定义它的函数内可见。函数参数始终是该函数的局部变量。

在函数主体内,局部变量优先于同名的全局变量。如果声明局部变量或函数参数的名称与全局变量相同,则可以有效地隐藏全局变量。
以下是声明全局变量的方法 −

<html>
   <body onload = checkscope();>
      <script>
         <!--
            var myVar = "global"; // 声明全局变量
            function checkscope( ) {
               var myVar = "local"; // 声明一个局部变量
               document.write(myVar);
            }
           //-->
      </script>
   </body>
</html>

相关文章