ECMAScript的函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 



以上是关于ECMAScript的函数的主要内容,如果未能解决你的问题,请参考以下文章

异步函数仅在面向 ECMAScript 2015 或更高版本时可用

ECMAScript5函数

ECMAScript面向对象——之原型对象

VSCode自定义代码片段——声明函数

VSCode自定义代码片段8——声明函数

ECMAScript5之StrictMode