js如何使用函数中的变量

2025-01-03 01:32:51
推荐回答(4个)
回答1:

js中,如果在方法内声明的变量,那么这个变量就是局部变量,只能在当前方法函数中调用
如果是在方法外声明的变量,那么这个变量就是全局变量,在后面的方法函数都可以调用
根据这个原理,你可以在方法函数外声明变量即可
var arr,x;
function aaa(){
arr = new Array();
x = 'pcs';
.....你的其他代码
}

function bbb(){
这里就可以调用上面声明的变量arr和x了
......你的其他代码

}

回答2:

js中的变量只能在中使用,不能拿出这个标签之外使用
你可以这样使用:
function x(o) {
document.all.div1.style.top = event.clientY;
document.all.div1.style.left = event.clientX;
var a = window.event.x;
var b = window.event.y;
document.getElementById("div").style.top=a+"px";
document.getElementById("div").style.left=b+"px";
}
这样是可以使用的

回答3:

如果你一定要使用函数里的变量.那就有在函数里把需要的变量进行返回.
return a;
这样就可以使用a了.但是你如果想获取a和b两个.你为何还要用这个函数呢
直接把函数里的内容拿出来.就直接使用了啊

回答4:

你想在哪里用 你这样写语法上就肯定是不对的 至少要写成类似这样 a+"px";