js函数

<html><head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script>
    // 函数
//    function sum(num1, num2){
////      return num1 + num2;
//       console.log(num1 + num2);
//    }

//    sum(20, 30);

//    var result = sum(10, 20);
//    console.log(result)

   // 万能的加法
      function sum1(numbers){
        var result = null;
        for(var i = 0; i<numbers.length; i++){
            result = result + numbers[i];
        }
        return result;
      }

      var arr = [10, 20, 30, 40, 50, 60];
      var results = sum1(arr);
//      console.log(results);

//   万能加法的升级版本
//    argument  相当于内置的数组
     function sum2(){
         var result = 0;
         for(var i = 0; i<arguments.length; i++){
             result = result + arguments[i];
         }
         return result;
     }
     console.log(sum2(21,32,32,2332, 'jack', true));

  // 匿名函数
     var sum3 = function(){
         var result = 0;
         for(var i = 0; i<arguments.length; i++){
             result = result + arguments[i];
         }
         return result;
     }

    console.log(sum3(10, 20, 30, 40) + '-----');
    </script>
</head>
<body>


</body></html>

 

posted @ 2015-06-20 10:10  Emyin  阅读(142)  评论(0编辑  收藏  举报