在 Javascript 中,哪种声明格式var
更好:
function test1() {
switch(type) {
case 1:
var test = "Hello One"
break;
case 2:
var test = "Hello Two"
break;
}
}
或者:
function test2() {
var test;
switch(type) {
case 1:
test = "Hello One"
break;
case 2:
test = "Hello Two"
break;
}
}
在test2()中,有 1 行额外的代码要在分配值之前声明test
为 a var
,但这节省了必须声明var test
两次的时间。任何一种方式都比另一种更好吗?