使用函数
函数有两个接口,参数作为接口,接受外部信息,然后返回值,作为出口,与外界实现互动。
在 JavaScript 中,共有四种函数调用方式:方法调用模式、函数调用模式、构造器调用模式、 apply 调用模式。
- 当函数被保存为一个对象的的属性值时,我们叫它方法
- 函数调用模式,有一个语言设计缺陷
- 使用 new 构造一个新的对象实例
- apply 方法包括两个参数,第一个参数设置绑定给 this 的值,第二个参数包含函数参数的数组
接口
函数提供两个接口与外界交互,其中参数作为入口,接收外部信息,然后返回值,作为出口,与外界实现互动。
函数返回值
在函数体内,使用 return 语句可设置函数的返回值,一旦运行 return 语句,它立即停止函数的运行,并把 return 后的表达式运算值返回。如果不包含 return 语句,则执行函数体内每一条语句,最后返回 undefined 值。
使用
- 函数的简单调用
- 在事件响应中调用函数
- 通过链接调用函数
- 返回值 return
- 调用函数 ()
- 函数作用域
特殊的调用方式
由于定义在网页中的函数可以看作是全局对象 window 的方法,所以,也可以使用下面的两种方式调用函数。
function add(x, y) {
var result = x + y;
return;
result;
}
方法一。
var data = window.add(2, 3); // 5
方法二。
var data = window['add'](2, 3); // 5
箭头函数
箭头符号(=>)用作一个匿名函数的缩写。这通常称为箭头函数( arrow function )。
按照更加通用的方式,箭头函数写成如下所示。
param => statements / expression;