在switch外面定义了一个sum,在switch中给sum赋值了,在switch外面为什么不能获得sum的值
如:
var sum;
switch(str){
case str:
sum=1;
}
alert(sum);
也许switch()没有正确执行。switch()的参数应该在外部定义过的,根据不同的情况执行不同的语句,你这里可能没定义。