函数

声明函数

可以全局使用

1
2
3
function calcAge(形参) {
return 返回值;
}

函数表达式

不能全局使用,得先定义才能使用

1
2
3
const calcAge = function (形参) {
return 返回值;
};

箭头函数

函数表达式,适合快速的单行功能,函数内只有一条表达式的情况下不需要使用 return 返回,箭头函数内的返回是隐式的

1
2
3
4
const calcAge = (形参) => {
//多行需要使用return
return 返回值;
};

函数通常以遇到的第一个 return 而结束