学习笔记: JS 的函数

1、函数的概念及作用

概念:具有包裹性的最小的功能模板

作用:a.协同开发    b便于维护    提高代码的复用性

2、函数的定义

    一个功能模块的创建

格式:

function 标识符 (参数列表){

        函数体;

}

  • 函数体:以前在script标签内怎么写代码,现在就在函数体内怎么写代码
  • function: 告知编译器后面的标识符是一个函数

  • 标识符:函数的名字(必须满足标识符命名规则)

参数列表:如果该函数需要从外界传入数据进行处理,则可以通过参数的形式传递

  • a.无参:小括号内什么也不写

  • b.有参:参数就是普通的变量,只不过这样的变量是由外界传递的。每两个参数间用逗号隔开

3、函数的调用:使用功能模块

  •  无参: 函数名();
  •  有参数:函数名(参数1,参数2...)

4、函数的实参与性参

  1. 实参:函数在调用时,函数名后面括号中的参数,称为实参。

  2. 形参:函数在定义时,函数名后面括号中的参数,称为形参

  3. 注意事项:形参与实参是不同的内存大单元,形参只有在函数调用时开辟空间。在调用结束后,空间销毁

  •  1.值传递:实参为内置基本类型,只能由实参传值给形参,反之不行,数据传递是单向的。
  • 2.引用传递:实参为引用类型,双向传递,可以通过形参改变实参的值。

5、函数的返回值 

返回值:如果一个函数在执行完后,需要返回一个数值,这个值就是函数的返回值

               返回值通过return关键字带回

注意事项

  • 函数有return才有返回值,没有return就没有返回值
  • return只能返回一个值
  • return除了拥有带回返回值的功能,还具备跳出函数的功能。 

6、函数的设计思想

站在用户调用函数的角度设计

  1. 功能
  2. 参数
  3. 返回值 

猜你喜欢

转载自blog.csdn.net/m0_64186396/article/details/126695498