zoukankan      html  css  js  c++  java
  • JavaScript重载

    Javascript 中,每个函数都有一个隐含的对象arguments,表示给函数

    实际传给的参数 ,那么我们可以用 arguments来实现函数的重载

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>javascript函数重载列子</title>
    <script type="text/javascript">
    //在Javascript 中,每个函数都有一个隐含的对象arguments,表示给函数
    //实际传给的参数
    function add(number1,number2)
    {
    	alert(arguments.length)
    	alert(arguments[0])
    	alert(arguments[1])
    	alert(arguments[2])
    }
    
    //add(10,20,30);
    
    function add2()
    {
    	if(1==arguments.length)
    	{
    		alert(arguments[0])
    	}
    	else if(2==arguments.length)
    	{
    		alert(arguments[0]+arguments[1])
    	}
    	else if(3==arguments.length)
    	{
    	 alert(arguments[0]+arguments[1]+arguments[2])
    	 
    	}
    }
    add2(3)
    add2(3,4)
    add2(3,4,5)
    </script>
    </head>
    
    <body>
    </body>
    </html>
    

      

  • 相关阅读:
    String
    Array常用方法
    Array类
    ruby调试/练习时的小技巧
    集合类对象的遍历处理办法
    Tech road one step 7-Noc to 13-Nov
    Tech road one step 31-Oct 6-Nov
    TechRoad_oneStep_17-23 10
    TechRoad_oneStep_1001
    TechRoad_oneStep_0919
  • 原文地址:https://www.cnblogs.com/yzenet/p/3317808.html
Copyright © 2011-2022 走看看