zoukankan      html  css  js  c++  java
  • 实参和形参

    <script language="javascript" type="text/javascript">
            function check(args)
            {
                var actual=args.length;//实际传入参数的个数
                var expected = args.callee.length; //形参个数Function.length
                var isPass = false;
                try
                {
                    if (actual != expected) {
                        throw new Error("参数个数不匹配");
                    }
                    else {
                        isPass = true;
                    }
                }
                catch(exception)
                {
                    return exception.message;
                }
                return isPass;
            }
            function test(x, y, z) {
                var temp = check(arguments)
                if (temp==true) {
                    return x + y + z;
                }
                else {
                    return temp;
                }
            }
     
            document.write(test(1,2,3),"<br />");//output 6
            document.write(test(1), "<br />"); //output 参数个数不匹配
            document.write(test.prototype.toLocaleString()); //output [object Object]
            document.write(check.prototype.toLocaleString());//output [object Object]
        </script>
  • 相关阅读:
    XMEGA IO口外部中断操作
    博客开通了
    cocos2d-x CCParticleSystem粒子系统
    获得web api 返回的Dataset 绑定到网格控件上
    DbHelperSQL—— 动软生成DbHelperSQL类
    Silverlight 调用 web api
    await运算符只能用于异步方法中。请考虑用async修饰符标记此方法,并将其返回类型更改为Task
    js如何获取url的参数
    cvbfbd
    【转】selenium及webdriver的原理
  • 原文地址:https://www.cnblogs.com/chengpeng/p/2133697.html
Copyright © 2011-2022 走看看