JAVAscript里的var和function什么关系?

var必须和function在一起出现吗?var要在function里面吗?
2024-11-23 00:46:27
推荐回答(5个)
回答(1):

不一定啊,var可以在function外面,var 就是定义一个变量,如果你function中甚至整个javascript中不用定义变量的话就用不着var嘛。其实你可以看成是类中的方法与变量的关系嘛

回答(2):

var 是定义变量,function是定义函数。
var可以放到function外面,作为全局变量使用。也可以放到function内。

回答(3):

var 变量
function 函数

js 允许将函数引用作为一个值传递给一个变量

这也就是 var aaa=function(){} 的原理
其实这个写法跟 function aaa(){} 差不多

回答(4):

var是定义变量使用如 var a=0
也可以定义函数变量如 var a=function(){ },这样定义的时候在调用时一定要在定义后在调用不然会报 undefined

回答(5):

var 变量
function 函数
function extend1(json){
function F(){
for(var i in json){
F.prototype[i]=json[i];
}
}

return F;

}

var Person=extend1({
id:'1',
name:'scott'
});

var p=new Person();
alert(p.name);