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>
  • 相关阅读:
    二、Heroku使用教程
    一、Heroku简单介绍
    idea中HTTP Client使用
    在Idea中添加javap命令(反编译)
    Linux中如何记住git密码
    通过flume的hivesink接收数据存到hive数据库表中
    《我想进大厂》之Java基础夺命连环16问
    hive存储json数据
    FreeMarker学习
    arthas-boot.jar使用-代码耗时分析
  • 原文地址:https://www.cnblogs.com/chengpeng/p/2133697.html
Copyright © 2011-2022 走看看