1、不在function内,声明变量
转载:http://www.cnblogs.com/samwu/archive/2012/06/09/2543616.html
var config;//或 var config = 5;
2、直接赋值,即使在function中,也是全局变量
config = 6;
$(function(){
//json数据格式
globle_param = {
'name':"zhangsan",
'password':"123456",
number:22,
department:{
'name':'开发部',
'passsword':"都是男的"
}
};
console.debug(globle_param.name+"==="+globle_param.password+"==="+globle_param.department.name);
//function即对象
var sear_department = function(){
var i = 0;
var str = "";
return{
setI : function(i1){
i = i1;
},
setStr : function(string){
str = string;
},
getParam : function(){
var str1 = i + str;
i += 1;
return str1;
}
};
}();
// var department = sear_department();//去掉上面的(),用注释code
// department.setI(2);
// department.setStr("hello");
// console.debug(department.getParam());
sear_department.setI(2);
sear_department.setStr("hello");
console.debug(sear_department.getParam()+"====="+sear_department.getParam()+"=="+sear_department.getParam());
});
转载:http://www.cnblogs.com/samwu/archive/2012/06/09/2543616.html