javascript的变量声明

在代码中,声明变量是基础,但是在javascript中,经历了从var到let,const的变化,到底有什么本质上的区别呢? 本文的原文在我的博客中: https://github.com/RachelRen/blog/issues/25 欢迎star var 声明的提升 var 不管在哪里声明的,都会被当成在当前作用域顶部声明的。 变量提升是在预编译...