zoukankan      html  css  js  c++  java
  • js 函数参数个数

    js中的函数参数个数不是确定区别函数的,也就是说你定义一个函数A(x,y)    当你使用这个函数时,你可以A();A(1);A(1,2);A(1,2,3);都是调用这个A(x,y)函数。

    例子:

    <html>
    <head>
    <title>
    函数调用测试,参数个数和函数声明不一样多
    </title>

    <script language="JavaScript">


    function needTwoPara(p1,p2){
    var a=arguments;
    var result='我是个需要2个参数的函数 '
    +'您输入的参数的个数为:'+a.length+' '
    for(var i=0, len = a.length; i < len; i++){
    result=result+'第'+(i+1)+'个参数为:'+a[i]+' '
    }
    result+='以上是用arguments来获得参数 ';
    result+='下面用变量来获得参数: ';
    result+='p1:'+p1+' ';
    result+='p2:'+p2+' ';
    alert(result);
    }

    </script>

    </head>

    <body>



    <form>
    <input type="button" value="测试1--传递1个参数"
    onClick="JavaScript: needTwoPara('zhouli');">
    </form>

    <form>
    <input type="button" value="测试2--传递2个参数"
    onClick="JavaScript: needTwoPara('zhouli','周立');">
    </form>


    <form>
    <input type="button" value="测试3--传递3个参数"
    onClick="JavaScript: needTwoPara('zhouli','周立','Journey');">
    </form>


    <form>
    <input type="button" value="测试4--传递4个参数"
    onClick="JavaScript: needTwoPara('zhouli','周立','Journey','Linkage_aya');">
    </form>

    </body>
    </html>

  • 相关阅读:
    android应用程序的混淆打包
    sql 语句的limit的用法
    Android SDK开发包国内下载地址
    在android应用程序中启动其他apk程序
    docker+k8s基础篇五
    docker+k8s基础篇四
    docker+k8s基础篇三
    docker+k8s基础篇二
    docker+k8s基础篇一
    LVS的基础使用
  • 原文地址:https://www.cnblogs.com/bujunpeng/p/3867567.html
Copyright © 2011-2022 走看看