zoukankan      html  css  js  c++  java
  • JavaScript中的函数function

     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
     2         "http://www.w3.org/TR/html4/loose.dtd">
     3 <html>
     4 <head>
     5     <title></title>
     6 
     7     <script>
     8         //定义无參函数函数,没有返回值
     9         function showName(){
    10             alert("哈哈哈");
    11         }
    12 
    13 
    14         //调用函数
    15         showName();
    16 
    17         //定义有參函数,无返回值
    18         function add(a,b){
    19             var sum=a+b;
    20             alert(sum);
    21         }
    22 
    23 
    24         //定义有参函数,有返回值return
    25         function sum(num){
    26             var s=0;
    27             for(var i=1;i<=num;i++){
    28                 s+=i;
    29             }
    30             return s;
    31         }
    32 
    33         alert(sum(10));
    34 
    35      
    36         //获取所有函数的有参传值  当调用这个函数时,不管有几个传参的值,都可以获取到
    37         function add2(){
    38             var sum=0;
    39             //arguments是function中的一个自带的方法,将传参的值获取到一个数组里
    40             for(var i=0;i<arguments.length;i++){
    41                 sum+=arguments[i];
    42             }
    43             return sum;
    44         }
    45 
    46         add2(1,5,8,9,10);
    47 
    48     </script>
    49 </head>
    50 <body>
    51 
    52 </body>
    53 </html>
     1  function add3(a,b,c,d){
     2             var sum=0;
     3             sum=a+b+c+d;
     4             return sum;
     5         }
     6     
     7 
     8         // 函数add3中传了四个值,但调用的时候只传了两个值,进行计算的时候会找不到
     9         //第三个和第四个的值,所以结果为NAN(not a number)
    10         alert(add3(1,2));  //NAN
    11          
    12          //如果传参的个数大于被调用的函数的参数的个数,只会计算被调用函数中的个数
    13         alert(add3(1,2,3,4,5));//10
  • 相关阅读:
    第04组 Alpha冲刺(4/6)
    第04组 Alpha冲刺(3/6)
    第04组 Alpha冲刺(2/6)
    第04组 Alpha冲刺(1/6)
    第04组 团队Git现场编程实战
    第04组 团队项目-需求分析报告
    团队项目-选题报告
    第二次结对编程作业
    第04组 Alpha冲刺(6/6)
    第04组 Alpha冲刺(5/6)
  • 原文地址:https://www.cnblogs.com/ztt0918/p/8192428.html
Copyright © 2011-2022 走看看