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>
  • 相关阅读:
    SpringBoot页面访问处理
    体验SpringBoot
    体验SpringBoot
    Scala基础
    修改容器配置使其永久生效
    [徐培成系列实战课程]docker篇
    v1.0.2-2017.04.26
    修改容器的hosts文件
    配置spark集群
    配置docker容器上ssh无密登录
  • 原文地址:https://www.cnblogs.com/chengpeng/p/2133697.html
Copyright © 2011-2022 走看看