函数

函数

1.什么是函数

将需要反复使用的功能代码,封装成独立的模块,这个模块就是函数.

2.使用函数的好处?

  • 可复用(可重复使用)

  • 功能代码可控

3.函数的分类

  • 内置函数 (js给我们提供的)

  • 自定义函数 (自己定义)

4.函数的类型

Function

5.如何声明函数

5-1.语句定义法(在任意位置都可以调用)
function 函数名([参数]){
    //功能代码
}
5-2.表达式定义法(只能先声明后调用)
 var 函数名 = function([参数]){
  //功能代码
}


5-3. Function(a,b...,body) 构造函数。 Function是js内置的一个构造函数,可以创建一个函数出来。
可以有多个函数的参数,最后一个参数是函数体(代码区块)。
    注意: 该方法可以把字符串为js代码运行
    let getName2 = new Function('x','y',"var name2='name2';console.log(name2,x+y);");
   等价于
     let getName2 = function(x,y){var name2='name2';console.log(name);}

6.如何调用函数

  • 一般调用: 函数名([参数])

  • 事件调用 触发事件后调用函数

7.函数的参数

形式参数(形参):定义函数时所传递的参数
实际参数(实参): 调用函数时所传递的参数

注意:

  • 参数传递: 只能将实参 传递给形参,即单向传递

  • 形参只能是变量; 实参可以是变量,常量,表达式

  • 实参的数量 小于形参的数量时,多余的形参值为undefined

  • 实参的数量 大于形参的数量时,自动忽略多余的实参

posted @ 2022-08-05 14:15  YBYZ  阅读(26)  评论(0)    收藏  举报