let const定义及用法

let const  都属于 es6 的内容
let声明 的变量 没有变量提升; 而且他也不是 window 上的一个属性
不能重复声明 ; 重复声明会报错; 可以重新赋值
const 跟let基本一样,但是也不能重新赋值



/*
* 在函数执行的时候,形成的私有作用域中,
* 用var 声明过的变量 ,会有变量提升,给一个默认值是undefined
* 用let 和 const 声明的变量, 不会进行变量提升,但是他也会对里边的带let 和 const 的变量进行预览,这时 ,浏览器不会再往上级作用域查找相应变量
*
* 暂时性死区
*
* */

猜你喜欢

转载自www.cnblogs.com/xieting123/p/9567534.html
今日推荐