码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript函数

时间:2021-05-24 08:00:56      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:重复   rip   rgba   方式   属性   i++   ret   使用   封装   

定义

方式1:

  var 方法名 = new Function(形参列表,方法体);

方法2:

  function 函数名(形参列表){

    方法体;

  }

方法3:

  var 方法名 = function(形参列表){

    方法体;

  }

属性

  length代表形参的个数

  我们可以通过方法名.length获取形参的个数

特点

  方法定义时,形参的类型可以不写

  方法是一个对象,当重复定义方法时,后定义的方法会覆盖上一个方法,不会报错

  在方法声明中有一个隐藏的内置对象(数组),arguments,它封装了所有的实参,我们调用方法时,参数的个数不一定要对得上

  甚至可以不写形参,例如我们要实现返回任意个数字的和,使用arguments对象即可

<script>
        function add(){
            var sum = 0;
            for(var i =0;i<arguments.length;i++){
                sum+= arguments[i];
            }
            return sum;
        }
        alert(add(1,2,3,4,5));
</script>

 

JavaScript函数

标签:重复   rip   rgba   方式   属性   i++   ret   使用   封装   

原文地址:https://www.cnblogs.com/qq2210446939/p/14764985.html

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