课程名称:再学JavaScript ES(6-10)全版本语法大全
课程章节:2-4 let&const
课程讲师: 快乐动起来呀
课程内容:
Let & Const
Let
1.let声明的变量拥有块级作用域,声明的变量作用域旨在当前代码块内部,外部无法访问
2.let声明的全局变量不是全局对象的属性,无法用 window.变量名 的方式访问,var声明的全局变量可以用 window.变量名 方式访问
3.let声明的变量不可以重复定义,会提示语法错误,var可以重复定义一个变量,后边覆盖前边的定义
4.let声明的变量不会进行变量提升,所以必须要先声明在使用,var可以不用先声明,因为var定义的变量可以进行变量提升
Const
1.const具有let的块级作用域和不会变量提升
2.const定义的是常量,定义后我们就不能修改它,修改会抛出异常
3.const 声明的变量必须进行初始化
课程收获:体会到JavaScript中对于用var、let、const进行变量定义的区别