<script>
//变量预解析和函数预解析
//变量提升: 就是把所有的变量声明提升到当前作用域的最前面 不提升赋值操作
//函数提升:就是把所有的函数声明提升到当前作用域的最前面 不调用函数
console.log(num); //undefined
var num = 10;
function fn() {
console.log(11);
}
fn(); //11
fn(); //11
function fn() {
console.log(11);
}
// fun();//报错
// var fun = function () {
// console.log(22);
// };
var fun = function () {
console.log(22);
};
fun(); //22
</script>
718_预解析
- 本文链接: http://lzkpersonal.com.cn/2023/07/18/718-预解析/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!