JAVAscript里的var和function什么关系?

var必须和function在一起出现吗?var要在function里面吗?
2024年11月23日 00:46
有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);