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 次瀏覽

啟動你的事業

完成課程,獲得認證

開始
廣告