有关全局变量和全局范围的术语问题

时间:2020-07-25 22:05:28

标签: javascript

以下内容是否正确:

要使内容在全局范围内,则意味着可以在所有文件中的任何位置访问它。

所有全局变量都具有全局范围。

因此,全局对象(及其属性)是一种全局变量。

P.s。这是一个真正的问题,我发现减少术语很有用,也许可以帮助我以后阅读文档。

2 个答案:

答案 0 :(得分:-1)

JavaScript全局变量在函数外部声明或通过window对象声明。可以从任何功能访问它。

要在函数内部声明JavaScript全局变量,您需要使用window对象。

window.value=90;  

现在可以在任何函数中声明它,并且可以从任何函数访问它。例如:

function m(){  
   window.value=100;//declaring global variable by window object  
}  
function n(){  
   alert(window.value);//accessing global variable from other function  
} 

在函数外部声明变量时,该变量会在内部添加到window对象中。您也可以通过window对象访问它。例如:

var value=50;  
function a(){  
   alert(window.value);//accessing global variable   
} 

您可以在此处https://www.javatpoint.com/javascript-global-variable

了解更多信息

答案 1 :(得分:-2)

所有全局变量都可以在所有脚本中使用。自己尝试一下。这就是jQuery或任何库的工作方式。

Read more about global variables on Wikipedia.