变量提升的概念
Posted lxlym
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量提升的概念相关的知识,希望对你有一定的参考价值。
变量提升是浏览器的一个功能,在js代码运行前,浏览器会给一个全局作用域叫window,window分两个模块,一个是存储模块,另一个是执行模块。存储模块找到当前作用域下的所有带var和function关键字,执行模块 代码从上到下执行,遇到变量就会去内存地址查找有没有这个变量,有就看这个变量有没有赋值,如果赋值了就是后面的值,如果没有赋值后面就是undefind 没有找到就是xxx is not defined
以上是关于变量提升的概念的主要内容,如果未能解决你的问题,请参考以下文章