首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JavaScript
小沐子
创建于2022-05-02
订阅专栏
记录自己学习JavaScript的历程
暂无订阅
共3篇文章
创建于2022-05-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
91- 有关词法检测和重复声明的问题
看代码输出结果并小结 小结: 在相同的作用域中(或执行上下文中),var允许重复声明,而let不允许重复声明 小结: 代码在执行之前,会进行词法解析,变量提升等操作。如果出现语法错误,代码将一行都不会
带var和不带的区别
看代码输出结果并小结 小结: var存在变量提升,let不存在变量提升,更严谨些 小结: 在全局作用域下,不管带不带var,都给全局对象window设置对应属性 除此之外,带var的还在全局作用域下声
JS变量提升的处理机制
JS变量提升的处理机制 浏览器开辟出供代码执行的栈内存后,代码并没有自上而下立即执行,而是先做了一些事(如词法解析、变量提升等)后,再去执行代码 那么何为变量提升? 在代码执行之前,把当前作用域中所有