关于 arguments

 function sum(a,b) {
            var c = arguments[0];
            var d = arguments[1];
            alert(typeof c);  
            alert(typeof d);
        }
        sum("a", 1);
输出 string 和number

说明 arguments 的数据类型由实参决定,而不是全部都是 string 型

 
arguments 是实参的集合,是一个object而不是一个array,arguments.length是实参度,arguments.callee.length是形参长度,由此能够判断调用时形参长度是否和实参长度一致
posted @ 2015-04-27 10:47  Bestend  阅读(130)  评论(0编辑  收藏  举报