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>
    

      

  • 相关阅读:
    学习笔记
    学习笔记
    web前端初步学习心得
    Redis学习 命令执行
    Redis笔记 info命令
    UNIX编程 GetAddrInfo笔记
    UNIX编程 TCP基础读写笔记
    日本語自然言語処理
    日本語助詞と助動詞
    UNIX编程 I/O多路转接笔记
  • 原文地址:https://www.cnblogs.com/yzenet/p/3317808.html
Copyright © 2011-2022 走看看