在javascript中有两种定义变量的关键字:
- var:
- 作用域是函数
- 不可以重复定义
- 变量可以先使用后声明。
- 使用 var 关键字声明的变量在任何地方都可以修改
- let:
- 作用域是块级{}
- 可以重复定义
- 变量需要先声明再使用
- let关键字在不同作用域,或不用块级作用域中是可以重新声明赋值的。
注意:
1.在相同的作用域或块级作用域中,不能使用let关键字来重置var关键字声明的变量。
2.在相同的作用域或块级作用域中,不能使用let关键字来重置let关键字声明的变量。
在javascript中有两种定义变量的关键字:
1.在相同的作用域或块级作用域中,不能使用let关键字来重置var关键字声明的变量。
2.在相同的作用域或块级作用域中,不能使用let关键字来重置let关键字声明的变量。