04函数提升

1.会把所有函数声明提升到当前作用域

2.只提升函数声明,不提升函数调用

fn()

function fn(){

console.log('函数提升')

}

fun()

var fun = function() {

console.log('函数表达式')

}

函数表达式必须先声明在赋值,最后在调用

函数提升能使函数的声明调用更灵活

函数表达式不存在变量提升

函数提升在相同的作用域

posted @ 2023-11-25 17:15  Jackie-Song  阅读(2)  评论(0编辑  收藏  举报