普通的JS函数表达式
普通函数表达式
function( ){
函数体
}
ES6中的箭头函数表达式
ArrowFn(( )=>{
函数体
})
let ArrowFn=()=>{
函数体
}
立即调用函数表达式IIFE(立即执行函数)
IIFE(立即调用函数表达式)是一个 JavaScript 函数,它在定义后立即运行。
因此,不需要显式调用这个函数来调用/运行它。它会在调用 JavaScript 文件后立即运行。
其函数表达式为:
(function(){
函数体
})()
有两对闭括号,第一对包含要执行的逻辑,第二个可以传参,并告诉编译器此函数表达式必须立即执行。
当然还有其他类型的表达式方法,例如用!、+等符号来代替(),但推荐用上面的()的方法。