- 函数声明 会变量提升 可以在函数声明前调用
function sayHi(){
return 'Hi'
}
- 函数表达式 不会变量提升
const sayHi = function(){ return 'Hi' }
- 箭头函数 es6新推出的特性 this指向上一级 没有{}默认返回
const sayHi = () =>{ return 'Hi' }
- 匿名函数 一般临时用 作用于回调函数比较多
setTimeOut(function(){ return 'Hi' },1000)