两个问题,
一,para变量在两个函数用到,必须定义为全局变量.
二,1+1 = 2 这里是赋值操作,不是比较,比较用"=="号.
<script> 
var para;check(); function check()

abc("tag"); 
alert(para); 
} function abc(ee)

if(1 + 1 == 2) para = "ddd"; 
else para = "vvv"; 

</script> 

解决方案 »

  1.   

    貌似一楼的会直接报错。应该这样var para; function check()

        abc("tag"); 
        alert(para); 
    } function abc(ee)

        if(1 + 1 == 2) para = "ddd"; 
        else para = "vvv"; 

    check();
      

  2.   

    var para; function check()

        abc("tag"); 
        alert(para); 
    } function abc(ee)

        if(1 + 1 == 2) para = "ddd"; 
        else para = "vvv"; 

    check();