var oParent=parent?document.getElementById(parent):document, boxArr=new Array(),var oParent=parent?document.getElementById(parent):document,var boxArr=new Array(),
2 回答
已采纳
音客
TA贡献9条经验 获得超8个赞
var表明在声明一个变量,如果你的变量都写在函数外面没什么问题,因为这时候都是全局变量,看不出来什么区别。
但是当你在函数内部用var声明一个变量时,此时的变量即局部变量,只能在函数内部应用,外部元素或者函数是调用不到的,如果你在函数内部写一个变量而不带上var的话,它就会变成一个全局变量。
举个例子:
i=10; function ivalue(){ var i=20; } ivalue(); console.log(i);//此时i输出的是 10;
i=10; function ivalue(){ i=20; } ivalue(); console.log(i); //此时i输出的一定是 20;
所以一般声明变量清带上var哦,除你是需要对全局变量做出更改,当然声明全局变量也是要带上var的。
qq_青枣工作室_0
TA贡献446条经验 获得超754个赞
var 可以一次声明多个变量,变量之间用逗号隔开。
var a=1, b=2;
如果要分开写,得用分号隔开。
var a=1; var b=2;
添加回答
举报
0/150
提交
取消