javascript基础之函数

xiaoxiao2021-02-28  63

引言:这里对javascript中函数的定义方式、使用方式、使用的具体场景等进行了深入的介绍。

第一、函数的声明

            普通函数声明:function 函数名(){}

            匿名函数的声明:var 变量名 = function (){};注意:匿名函数加函数名内部有效,外部无效

            function构造函数:var 变量名 = new Function(“最后一个参数是函数体”)

            注意:如果只有一个参数,则当做函数体处理

第二、函数的使用

            函数声明过程中的具体:

                    1).函数名的提升:可以先后写函数而先书写使用函数

                    2).函数的声明覆盖:函数声明多次,以最后一次声明为准

                    3).return语句:结束语句,不一定需要。没有任何返回值或者返回undefined

                    4).声明函数的位置:不能够在条件语句中声明函数(由于函数名的提升,所以条件语句中的声明无效)

             参数的使用:

                     1).javascript的省略参数:只能省略后面,前面的不能省略(或者采用前面undefined传入)

                     2).javascript的参数传递方式:函数的参数是值传递、复合类型变量是传地址、数组特殊(整个数组是传值、单

                    个值是传地址)

                     3).同名参数 :取最后出现的那个值,如果第二个参数没提供就变成undefined。要取第一个值,只能通

                     过arguments对象

            匿名函数立即调用:

                        1).书写方式:

                                    (function(形参){}(实参));

                                     (function(形参){})(实参));

                          使用场景:在某些需要加载即可使用的地方使用

            

转载请注明原文地址: https://www.6miu.com/read-2631663.html

最新回复(0)