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>
  • 相关阅读:
    Jquery中addClass方法不起作用的解决方案
    JavaScript 下拉框 左边添加至右边
    电商网站常用放大镜特效
    jQuery 移除事件与模拟事件
    考勤管理系统V1.0.3
    js 严格模式
    service workder
    本地存储之application cache和localstorage
    Node.js内置的文件系统模块(fs)
    Node.js:OS模块
  • 原文地址:https://www.cnblogs.com/chengpeng/p/2133697.html
Copyright © 2011-2022 走看看