首页 > 代码库 > js函数

js函数

1.函数的含义,定义函数的两种方式.

  答:含义:定义一个函数,它可以被调用多次。

      方式:函数声明方式和字面量方式

       函数声明方式例子:function fn(){

                        }

       函数字面量方式例子:var fn=function(){

                        }

 

2.函数的参数,注意点。

  答:分为两种形参和实参,形参:定义函数时使用的参数。实参:调用函数时使用的参数

     形参例子:function fn(a=1,b=2)====形参;

     实参例子:fn();=====>实参;

注意点:一般情况下,实参和形参个数相同,在特殊情况下,它们的个数不相同

3.return语句含义,注意点。

 答:含义:使函数可以作为一个值来使用

     注意点:默认情况下返回的是undefined,一旦return之后,后面的东西不会执行。

4.解释全局变量和局部变量。

  答:全局变量:任何时候都可以访问   局部变量:在函数代码块中使用,

两种相比最好使用局部变量。

5.解释全局作用域和局部作用域

 答:全局作用域:在整个全局中都可以使用,一个html文档只有一个全局作用域

     局部作用域:指的是在函数内部的区域

6.匿名函数和立即执行函数。

 答:匿名函数需要用到立即执行函数.

     匿名函数:function(){

               }

     立即执行函数:1.(function(){    })();

                   2.(function (){     }());

7.ES6新增两个函数。

 答:1.函数参数的默认值例:function fn(a=1,b=2)-函数参数默认值{

                          Console..log(a+b);}

                          Fn(a,b);

     2.箭头函数例:a=>a+a;

       注意:当箭头函数没有参数或者有多个参数时,小括号不可以省略。

js函数