函数的理解:

## 函数的理解:
### 一、数学中的函数:
**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(我们想要的结果)。


以上是源于昨天晚上做梦,起来之后做了个思考记录。

posted @ 2017-07-05 22:33  seafwg  阅读(324)  评论(0)    收藏  举报