JS事件环JS程序的运行是离不开事件环机制的,这个机制保证在发生某些事情的时候我们有机会执行一个我们事先预定好的函数,事情发生的时候JS会将相应的函数入栈执行然后出栈,但是关于事件环我们还有一些未知的东西,例如,setTimeout我们习惯称他为定时器,但是可能很多人没有
1引例及基本原理在学习JavaScript声明提升之前,我们先看下面这个例子:console.log(a); var a=2;运行结果会是什么?你可能会有以下的猜测:1.报错ReferenceError:aisnotdefined;2.打印2;3.打印undefined。正确的结果是第三种,打印undefined。下面让我们来看看具体的