在javascript中有两种定义变量的关键字:
- var:
- 作用域是函数
- 不可以重复定义
- 变量可以先使用后声明。
- 使用 var 关键字声明的变量在任何地方都可以修改
- let:
- 作用域是块级{}
- 可以重复定义
- 变量需要先声明再使用
- let关键字在不同作用域,或不用块级作用域中是可以重新声明赋值的。
注意:
1.在相同的作用域或块级作用域中,不能使用let关键字来重置var关键字声明的变量。
2.在相同的作用域或块级作用域中,不能使用let关键字来重置let关键字声明的变量。
JS变量定义详解
本文深入解析JavaScript中var和let关键字的使用区别,包括作用域、重复定义及变量声明的规则,帮助开发者理解并正确运用这两种变量定义方式。
在javascript中有两种定义变量的关键字:
1.在相同的作用域或块级作用域中,不能使用let关键字来重置var关键字声明的变量。
2.在相同的作用域或块级作用域中,不能使用let关键字来重置let关键字声明的变量。
590

被折叠的 条评论
为什么被折叠?