应该可以直接定义my_con(参数1, 参数2, 参数3)与my_con(参数1, 参数2)这个吧

解决方案 »

  1.   

    我用ie6,他好象不支持您上述的定义哦!我知道javascript 2.0可以支持您上面的写法,可是ie6 只能支持到javascript 1.5的说!
      

  2.   

    不要在function my_class(){}
    里面写参数,直接要函数体里用arguments参数列表,应该可以吧
      

  3.   

    function ArgTest(){
       var i, s, numargs = arguments.length;
       s = numargs;  
       if (numargs < 2)
          s += " argument was passed to ArgTest. It was ";
       else
          s += " arguments were passed to ArgTest. They were " ;
       for (i = 0; i < numargs; i++)
          {
             s += arguments[i] + " ";
          }
       return(s);
    }
      

  4.   

    你的方法还可以,但不能象java那样适应各种情况!
    不过可以加分了哦!我估计可能没有什么更好的方法了,毕竟是javascript而不是java啊!
      

  5.   

    我想javascript无数据类型,没法根据参数类型来判断用那函数,只能靠判断参数个数吧