Javascript 如何使用全局变量的值?
我在js代码中全局声明了两个变量。在其中一个函数中,我将屏幕坐标值存储在其中。现在我想在另一个函数中使用这些值。我该怎么做Javascript 如何使用全局变量的值?,javascript,global-variables,Javascript,Global Variables,我在js代码中全局声明了两个变量。在其中一个函数中,我将屏幕坐标值存储在其中。现在我想在另一个函数中使用这些值。我该怎么做 var xCoord; var yCoord; var getBrowserCood = $("#Boma").mousedown(function(e) { if(e.button==2){ xCoord = e.pageX; yCoord = e.pageY; } }); 由于您已在全球范围内声明了xCoord和yCo
var xCoord;
var yCoord;
var getBrowserCood = $("#Boma").mousedown(function(e) {
if(e.button==2){
xCoord = e.pageX;
yCoord = e.pageY;
}
});
由于您已在全球范围内声明了
xCoord
和yCoord
,它们将可用于其他功能:
var xCoord;
var yCoord;
var getBrowserCood = $("#Boma").mousedown(function(e) {
if(e.button==2){
xCoord = e.pageX;
yCoord = e.pageY;
}
});
function anotherFunction() {
console.log(xCoord);
console.log(yCoord);
}
anotherFunction();
如果要使这些变量保持全局,可以更清楚地使用窗口
对象引用这些变量,如下所示:
window.xCoord
window.yCoord
您可能想了解的一些相关主题是和。是否只使用它们?但在调用其他函数之前,请确保事件处理程序确实运行过。