不行,输出check('2')后,提示:undefined

解决方案 »

  1.   

    <script language="javascript">
    function check(a)
    {
        if(a=="1")
        {
            check('2');
        }
        else if(a=="2")
        {
            alert("2");
        }
    }
    check("1");  //函数没有return返回值若是用 alert(check("1")) 那就要弹出 undefined 了
    </script>
      

  2.   

    <script language="javascript">
    function check(a)
    {
        if(a=="1")
        {
            check('2');
        }
        else if(a=="2")
        {
            alert("2");
        }
    }
    check("1");  //函数没有return返回值若是用 alert(check("1")) 那就要弹出 undefined 了
    </script>