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>
廣告