JavaScript 变量的生命周期是什么?


JavaScript 变量的生命周期从它被声明时开始 −

var rank;

局部变量只在定义它的函数中可见。函数参数总是局部于该函数。函数完成时会删除局部变量。

全局变量具有全局范围,这意味着它可以在 JavaScript 代码中的任何地方定义。当 Web 浏览器关闭时,全局变量会被删除。但是,如果在同一浏览器窗口中加载新页面,则该变量会保留下来。

以下是全局变量的用法 −

示例

你可以尝试运行以下代码,来学习如何在 JavaScript 中使用变量作用域

在线演示

<html>
   <body onload = checkscope();>
      <script>
         <!--
         var myVar = "global";   // Declare a global variable
         function checkscope( ) {
            var myVar = "local"; // Declare a local variable
            document.write(myVar);
         }
         //-->
      </script>
   </body>
</html>

更新于:2020 年 6 月 15 日

896 次浏览

启动你的事业

完成课程,获得认证

开始
广告