第四天

68 阅读1分钟

函数概念:将任意代码封装到一起,需要的时候进行调用 优点:封装代码,使代码更简洁,可以重复使用 定义方式: 1.声明式函数定义:

语法:
    //函数定义
    function  函数名(形参1,形参2...){
        //封装的代码
        函数体
    }
    //调用函数语句
    函数名(实参1,实参2...)
  注意:形参和实参是一一对应的
 例子:
     function fun(n,m){
         let i=n
         let j=m
         if(i>j){
            document.write(i)
         }
         else{
             document.write(j)
         }
     }
     fun(10,13)
 

2.函数表达式,也称赋值式函数定义

语法:
//函数定义
let 函数名 = function(形参1,实参2...){
    //封装的代码
    函数体
}
//调用函数
函数名(实参1,实参2...)
注意:形参和实参是一一对应的

函数返回值:return

函数返回的意思就是给函数一个 返回值 和 终断函数
当开始执行函数,函数内部的代码就会开始从上到下依次执行,当碰到return关键字时就会终止执行,让后面的代码无法运行。
当return关键字的同一行有值时,就会返回这个值给函数,如:console.log(函数名()) //输出值就为这个返回的值

函数预解析:

  JavaScript源代码 ==>预解析(声明式函数 和 声明变量 提到最前面) ==>  浏览器解析 ==> 执行代码 ==> 结果