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

ECMAScript的函数

时间:2017-05-07 11:48:17      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:fine   arguments   返回   return   数组   display   ==   class   undefined   

 

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

 

ECMAScript的函数

标签:fine   arguments   返回   return   数组   display   ==   class   undefined   

原文地址:http://www.cnblogs.com/fanglylu/p/6814906.html

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