js的函数声明和js的函数表达式的区别

时间:2025-01-21 07:07:51
a();
b();

//函数声明可以使函数的调用在函数之前提前调用
function a() {
    ("a");
}

//函数表达式必须在编译器读取完函数表达式后才能调用函数
var b=function () {
    ("b")
}


//函数声明的自执行必用()将函数声明括起来后自执行
(function a() {
    ("a");
})()

//函数表达式可以直接自执行,不需要加()
var b=function () {
    ("b")
}()