函数的理解:
## 函数的理解:
### 一、数学中的函数:
**1、两个非空集合A,B;**
**2、一种对应关系f,**
```js
如果存在A-->B,即A集合中的每一个元素通过f在B集合中有唯一的值y,
则称f为A-->B的一个函数。
```
二、编程中的函数:
```js
function Fn() {
//处理的对象 集合A
//具体的业务逻辑
return Y; //返回的结果集合B
}
```
### 1、在编程中函数只是所要处理我们具体实现的种种过程,它的编程风格是过程性的,所处理后返回的结果就是需求(y)。这种即是单一函数。
```js
function Fn(opt) {//opt 是所要处理的对象
//具体的业务逻辑
return result; //返回的需求;
}
```
### 2、处在编程的世界,实时要想着提高代码的复用性,封装函数,这时就完全体现了数学中的函数定义,函数的参数就是集合A(我们所要处理的对象),所返回的值就是集合B(我们想要的结果)。
以上是源于昨天晚上做梦,起来之后做了个思考记录。

浙公网安备 33010602011771号