天天看点

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

函数声明:关于函数声明,它有一个重要特征就是函数声明提升,意思就是在执行代码之前会先读取函数声明。这就意味着可以把函数放在调用它的语句后面。

function func(arg){
     //函数体
}
           

函数表达式:创建一个函数并将它赋值给变量。不会声明提升。

var func=function(){
    //函数体
}
           

参考:www.cnblogs.com/ricky-wang/p/6804769.html

js