举例:
var fn = function(x){
 // dosomething
};调用时:
if( fn )
{
 fn(5);
}

解决方案 »

  1.   

    其实可以直接尝试执行:
    try{
    需要执行的语句
    }catch(e){}
      

  2.   

    <scirpt>
    function myfunction(){alert("有可执行函数")}
    if(typeof myfunction=="function")myfunction()
    </scirpt>
      

  3.   

    <HTML>
    <HEAD>
    </HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    /*
    var fn = function bb(){
     // dosomething
    alert("dd");
    }
    */
    function aa() {
      if(fn !=undefined && fn!="") 
       bb();
    }
    //-->
    </SCRIPT>
    <BODY onload="aa()"></BODY >
    </HTML>
    这样写了,还是不行阿
      

  4.   

    function test()
    {
    alert('test')
    }if(test && typeof test=="function")test()
      

  5.   

    嗯,myvicy(热心肠的人) 方法可行的
    非常感谢大家!!!!!^-^