单一var模式

只使用一个var在函数顶部进行变量声明是一种非常有用的模式。它的好处在于:

1.提供一个单一的地址以查找到函数需要的所有局部变量。

2.防止出现变量在定义前就被使用的逻辑错误。

3.帮助牢记要声明的变量,以尽可能少地使用全局变量。

4.更少的编码(无论是输入代码还是传输代码都更少了)。

 

单一var模式如下所示:

function func(){

var a=1,b=2,sum=a+b,myobject = {},i,j;

//函数体......

}

 

使用一个var 关键字声明由逗号分隔的多个变量。在声明变量的同时初始化变量,为变量赋初值,为变量赋初值也是一种好的做法。这样可以防止逻辑错误(所有为初始化且未声明的变量,其值都为undefined),也可提高代码的可读性。当你在以后重新看这段代码时,你可以根据变量的初始值知道使用这些变量的意图。

posted @ 2013-07-23 15:02  Joy Ho  阅读(191)  评论(0编辑  收藏  举报