会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
真是傑作呢
浪漫主义coder
博客园
首页
新随笔
新文章
联系
订阅
管理
ES6新特性
const与let
出现背景:
var带来的变量声明自动提升到作用域(var只有全局作用域和函数作用域,因此除函数内允许跨块访问)顶端,而赋值不跟随一起提升,导致调用时返回为undefined
采取措施:
const和let属于块作用域,块内部用const和let声明变量,变量会陷入到暂时性死区(变量被绑定在该位置,不再提升),直到该声明被处理。
let声明的变量可以重新赋值,但不能在同一代码块中重复声明。
const声明的变量初始化必须赋值,而且不能在同一代码块中重新声明或赋值
posted on
2021-03-25 19:43
真是傑作呢
阅读(
40
) 评论(
0
)
收藏
举报
刷新页面
返回顶部