您当前的位置: 首页 > 

@大迁世界

暂无认证

  • 2浏览

    0关注

    739博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

块级作用域绑定(let、const、临时死区及变量的生命周期)

@大迁世界 发布时间:2019-12-23 08:31:06 ,浏览量:2

文章目录
  1. let 声明
  2. let 是如何工作的?
  3. 暂时性死区( TDZ )
  4. const 声明
  5. 变量生命周期
  6. var 变量的生命周期
  7. 函数声明生命周期
  8. 受临时死区(TDZ) 影响的声明
  9. TDZ 中的 typeof 行为
  10. 总结
  11. 番外
let 声明

let 声明是 ES6 中很常见的特性,它的工作方式类似于var声明,但是它有不同的作用域规则。在确定作用域方面,JS 有着一个复杂的规则集,这让许多程序员在第一次尝试弄清楚变量在 JS 中是如何工作的时候感到抓狂。

提升是将变量或函数定义移动到作用域头部的过程,通常是 var 声明的变量和函数声明function fun() {...}

ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。

  function weAreGodd (name) {
    if (name === '前端小智') {
关注
打赏
1664287990
查看更多评论
立即登录/注册

微信扫码登录

0.0582s