函数 function

270 阅读1分钟

函数

函数:是提前预定好,以后可以反复使用的一个代码段
语法:

function 函数名(形参){
            代码段
            return 返回的值
}

    调用:
        在js内部直接调用:
        函数名()
 
   匿名函数:
       概念:既然函数名在赋值之后无效,我们可以在赋值的时候把函数名省略掉,这种没有名字的函数就叫匿名函数
   可以理解为:使用新的变量名覆盖了原本的函数名
   
   
   形参的概念就是:
       给函数中的变量,预留空间准备存放实际的数据,当调用函数的时候,需要使用实参给形参一一对应进行赋值
       用法:
           给函数中要用的数据占据位置
           定义函数的时候小括号中放的变量
   实参用法:
       给形参赋值,让函数中的变量有实际的值
       调用函数的时候小括号中放的具体的数据
    
        
    retrun的作用:
        其实return的本意是退出函数,但是如果return后面跟着一个数据顺便将数据返回到函数作用域的外部
        但是return只负责返回不会保存,所以在调用函数时,需要一个变量去接住它
        函数内部如果没写return的话默认是:
                                return undefined
        如果写了return但是没有跟数据也是:return undefined

预解析

理解:
    js代码的执行,分为两个步骤:
        解析代码:
            从所有代码中变量的定义和函数的定义
            将函数定义和变量定义提升到所有代码的最前面
        按照解析后的顺序执行代码