- 博客(1)
- 收藏
- 关注
转载 JS变量声明浅解析
如果使用关键字 var 声明一个变量,那么这个变量就属于当前的函数作用域,如果声明是发生在任何函数外的顶层声明,那么这个变量就属于全局作用域。如果在声明变量时,省略 var 的话,该变量就会变成全局变量,如全局作用域中存在该变量,就会更新其值。注意:var 声明的变量存在提升(hoisting)。let 声明的变量,具有如下几个特点:let 声明的变量具有块作用域的特征。在同一个块级作用域,不能重复声明变量。let 声明的变量不存在变量提升,换一种说法,就是 let 声明存在暂时性死
2022-05-06 10:49:50
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人