1.在ES5中,使用var来声明变量,但是存在一个变量提升的现象,即变量被提升到顶部声明
2.在ES6中,使用let来声明变量,不存在变量提升的现象,没有覆盖现象
3.在ES6中,使用const来声明常量,常量不可改变