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>
  • 相关阅读:
    AngularJS:实现动态添加输入控件功能
    Openfire:XMPP的几种消息类型
    Openfire:重新配置openfire
    Clojure:日期操作方法
    Openfire:通过Servlet群发消息
    Openfire:访问Servlet时绕开Openfire的身份验证
    Clojure:解决selmer模板不刷新的问题
    Intellij Idea 13:运行Clojure的repl环境
    MVC.Net 5:允许保存和输出Html内容
    BAE Flask UEditor 使用七牛云
  • 原文地址:https://www.cnblogs.com/chengpeng/p/2133697.html
Copyright © 2011-2022 走看看