用arguments对象检测传递给函数的参数个数:arguments.length


function test(){
    if(arguments.length == 1)
        alert(arguments[0] + ",你好");
    else if(arguments.length == 2)
        alert(arguments[0] + "," + arguments[1] + ",你们好")
    else
        alert("大家好");   
}


test();   //输出: 大家好
test("a");  //输出: a,你好
test("a","b");  //输出: a,b,你们好
test("a","b","c","d");  //输出: 大家好

相关文章:

  • 2021-11-14
  • 2021-09-14
  • 2021-12-03
  • 2021-06-11
  • 2021-11-11
  • 2021-11-18
  • 2021-06-15
猜你喜欢
  • 2022-01-12
  • 2022-03-02
  • 2021-09-14
  • 2021-11-18
  • 2021-07-25
  • 2021-08-02
相关资源
相似解决方案