JS调用函数内部变量有以下两种方法:
1、添加return返回值
var a = 5function xxx(){
var a = 10
return a
}
var b = xxx()//这里的b就是10
2、闭包
var a = 5function xxx(){
var a = 0
var ten = function(){
a = 10
return a
}
return ten
}
var b = xxx()
b()
在js中定义成全局变量的方式有以下几种:第一种,不对该变量进行var声明,则默认是全局变量,不过不推荐,容易出错。第二种,通过window.变量名方式进行申明,这种方式没有位置限制。如function fa(){ a='2'//这里a就是全局变量 window.k=2//这里k也是全局变量}