问答详情
源自:6-11 编程练习

变量定义

在switch外面定义了一个sum,在switch中给sum赋值了,在switch外面为什么不能获得sum的值

如:

var sum;

switch(str){

case str:

    sum=1;

}

alert(sum);

提问者:双人十四心 2014-12-24 15:41

个回答

  • 仗剑闯江湖
    2014-12-24 16:39:18

    也许switch()没有正确执行。switch()的参数应该在外部定义过的,根据不同的情况执行不同的语句,你这里可能没定义。