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>
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP