无参无返回

var fn = () => {
console.log(666)
}

fn()


无参有返回

var fn = () => {
return 123
}

var res = fn()
alert(res)


有参无返回

var fn = (num1, num2) => {
console.log(num1 + num2)
}
fn(2, 3)


有参有返回

使用箭头函数完成一个求和方法定义

接收两个数字

返回两个数字之和

调用这个方法

传入两个数字

打印返回值

var fn = (num1, num2) => {
return num1 + num2
}
var res = fn(21, 3)
console.log(res)


变形 直接返回数据

直接返回数据

可以省略大括号 {}

示例:

函数返回数据33

var fn = () => 33

var res = fn()
alert(res)


变形 形参只有一个

形参只有一个

可以省略圆括号()

示例:

接收一个参数

返回这个数的2倍值

var fn = num => num * 2

var res = fn(3)
alert(res)