
js高级
文章平均质量分 94
js高级
fdt丶
这个作者很懒,什么都没留下…
展开
-
js高级03变量提升、闭包(2)
这里写目录标题6.条件判断下的变量提升 6.条件判断下的变量提升 在当前作用域下,不管条件是否成立都要进行变量提升 =>带var的还是只声明 =>带function的在老版本浏览器渲染机制下,声明+定义都处理。 但是为了迎合ES6中的块级作用域,新版浏览器对于函数(在条件判断中的函数),不管条件是否成立,都只是先声明,没有定义,类似于var。 console.log(a);//undefined if (1 === 2) { var a = 12; } console.log(原创 2022-04-08 10:46:24 · 784 阅读 · 0 评论 -
js高级02变量提升、闭包(1)
变量提升机制 1.数据值操作机制 2.变量提升机制 +什么是变量提升 +带var和不带的区别 +等号左边变量提升 +条件判断下的变量提升 +重名问题的处理 3.ES6中let不存在变量提升 +不允许重复定义 +暂时性死区 +不存在变量提升 ...原创 2022-04-07 16:37:26 · 222 阅读 · 0 评论