
javascript中局部变量和全局变量的区别详解
1个回答
展开全部
局部变量,作用域在局部,一般都是在方法体内,生存周期就是调用方法的过程,在不同方法体内可以重名。
全局变量,作用于全局,一般就是整个文件,有且仅有一个,在一个地方使用并且改变了值,全局变量的值就改变了,
js中一般看变量定义的位置就可以知道它是否是全局变量。
var bzdzglList = (function() {
// 私有属性
var a;
// 私有方法
var initLayout = function() {
var b ;
}
}
像这样的结构,a是全局变量,b是局部变量
全局变量,作用于全局,一般就是整个文件,有且仅有一个,在一个地方使用并且改变了值,全局变量的值就改变了,
js中一般看变量定义的位置就可以知道它是否是全局变量。
var bzdzglList = (function() {
// 私有属性
var a;
// 私有方法
var initLayout = function() {
var b ;
}
}
像这样的结构,a是全局变量,b是局部变量
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询