1.作用域范围不同:
let 声明了一个块级域的局部变量
var 要么是全局,要么是函数级的,无法是块级
2.let 有暂存死区
3.使用未声明的变量,表现不同:
最后分享一个知乎关于let和var变量的讨论:https://www.zhihu.com/question/34294629?sort=created
如果有错误,还望补充!
1.作用域范围不同:
let 声明了一个块级域的局部变量
var 要么是全局,要么是函数级的,无法是块级
2.let 有暂存死区
3.使用未声明的变量,表现不同:
最后分享一个知乎关于let和var变量的讨论:https://www.zhihu.com/question/34294629?sort=created
如果有错误,还望补充!