码迷,mamicode.com
首页 > 其他好文 > 详细

Function对象

时间:2020-02-02 13:41:54      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:lang   隐藏   形式   方法   func   rip   对象   html   new   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Function对象</title>
    <script>
        /*
           Function:函数(方法)对象
           1.创建
             1.  var fun = new Function(形式参数列表,方法体);
             2.  function 方法名称(形式参数列表){方法体}
             3.  var 方法名 = function(形式参数列表){方法体}
           2.方法

           3.属性
                length:代表形参的个数
           4.特点
                1。方法定义时,形参的类型不用写,返回值类型也不写
                2。方法是一个对象,如果定义名称相同的方法,会覆盖
                3。在js中,方法的调用只与方法的名称有关,和参数列表无关
                4。字方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数
           5.调用
             方法名称(实际参数列表);
          */
        //创建方式1   不常用
        var fun1 = new Function("a", "b", "alert(a);");
        //调用方法
        /*fun1(1,3);*/

        //创建方式2
        function fun2(a, b) {
            alert(a + b);
        }

        //调用方法
        /* fun2(1,3);*/

        //创建方式3
        var fun3 = function (a, b) {
            alert(a + b);
        }
        //调用方法
        //  fun3(1,3);
        // alert(fun3.length);

        /*function add(a,b){
            return a+b;
        }*/
        /**
         * 任意个数的和
         */
        function add() {
            var sum = 0;
            for (var i = 0; i < arguments.length; i++) {
                sum += arguments[i];
            }
            return sum;
        }

        var sum = add(1, 2, 3, 4);
        alert(sum);
    </script>
</head>
<body>

</body>
</html>

 

Function对象

标签:lang   隐藏   形式   方法   func   rip   对象   html   new   

原文地址:https://www.cnblogs.com/987m/p/12251770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!