var let 区别 以及变量提升的问题
consloe.log(web)
var web="xxxx"
此时我再控制台打印的时候并没有报错而是出现 undefined 未定义`在这里插入代码片`
看到 undefined 就可以看出 他是先解析的 var web; 然后web="xxx"; 这就是一种变量提升
let 声明变量
console.log(web)
let web="xxx"
此时再控制台打印的话 就会报错 这个被称之为 临时性死区
如果使用 let 声明 必须再声明之后再使用 之前是不允许使用的