学习js第四天

发布于:2023-01-12 ⋅ 阅读:(522) ⋅ 点赞:(0)

函数:将任意功能的代码封装到一起,需要时调用

语法:function 函数名(){

                函数体

        }

函数调用语句:函数名()

函数的作用:封装   封装的目的:复用代码

函数参数:形参:定义函数时,在函数名括号里定义的变量

                

                实参:使用函数调用语句,调用函数时实际传入的参数值

                

                 参数默认值:给定一个默认值,当形参没有传入实参就等于默认值

                

 函数返回值:return就是给函数一个返回值和终断函数,如果函数体中写了return,则之后的代码就不会运行,返回函数调用处,类似于break终止语句;return关键字可以给函数执行完毕一个结果

函数类型:从参数和返回值的有无分为4类

        无参无返回值                

        有参无返回值                

        无参有返回值                

        有参有返回值                

 函数优点:1. 封装代码,使代码更加简洁
                   2. 复用,在重复功能的时候直接调用就好
                   3. 代码执行时机,随时可以在我们想要执行的时候执行

 函数定义方式:声明式函数定义                
                                function fn(){
    
                                }

                           

                        函数表达式, 也称赋值式函数定义
                                var fn = function(){

                                }

预解析:浏览器js引擎解析执行js代码之前会通读js代码,把声明式函数和var声明变量提前,包括if语句和return语句,哪怕if条件为false,不执行{}里面代码也会进行预解析

注意:当函数名和变量名同名时,声明式函数优先,但尽量避免同名情况!

        


网站公告

今日签到

点亮在社区的每一天
去签到