ECMAScript的函数

 

1.函数没有重载,定义了两次的函数只会使用后面的
2.没有指定返回值的具体的值的话,返回值是undefined
3.arguments数组中分别存放着传入参数,数组的长度是参数的个数

 1 // 函数
 2 // 
 3 // 一般定义方法
 4  // function add(x,y){
 5  //   var sum;
 6  //   sum=x+y;
 7  //  return sum;
 8  // }
 9 
10  function add(){
11      var sum;
12      if (arguments.length==2) {
13        sum=arguments[0]+arguments[1];
14     }else if (arguments.length==1){
15         sum=null;
16 
17     }else if (arguments.length==0){
18         return;//未指定返回值 ,返回的是undefined
19     }
20     return sum;
21      
22  }
23 console.log(add(1));// null
24 console.log(add(12,3));//15
25 console.log(add());// undefined
View Code

 

posted on 2017-05-07 10:06  灬小楼昨夜  阅读(118)  评论(0编辑  收藏  举报

导航

Top