javascript中局部变量和全局变量的区别详解

如题所述

局部变量,作用域在局部,一般都是在方法体内,生存周期就是调用方法的过程,在不同方法体内可以重名。
全局变量,作用于全局,一般就是整个文件,有且仅有一个,在一个地方使用并且改变了值,全局变量的值就改变了,
js中一般看变量定义的位置就可以知道它是否是全局变量。
var bzdzglList = (function() {
// 私有属性
var a;
// 私有方法
var initLayout = function() {
var b ;

}
}
像这样的结构,a是全局变量,b是局部变量
温馨提示:答案为网友推荐,仅供参考
相似回答