主要用来替代var关键字
注:
1. let声明的变量只在所处的块级有效。
2.不存在变量提升:先声明后使用。
3.暂时性死区
let声明的变量
会和大括号绑定为一个整体,所以外面声明为var大括号里tmp也是undefind.
Let经典面试题:
输出2 2.
改用let声明
则输出0,1
块级作用域的影响。
主要用来替代var关键字
注:
1. let声明的变量只在所处的块级有效。
2.不存在变量提升:先声明后使用。
3.暂时性死区
let声明的变量
会和大括号绑定为一个整体,所以外面声明为var大括号里tmp也是undefind.
Let经典面试题:
输出2 2.
改用let声明
则输出0,1
块级作用域的影响。