国庆节10月1日
--


JavaScript中let、const和var三种变量声明方式及其作用域差异
JavaScript中的变量用于存储数据值,可以存放不同类型的值。常量用于存储不可变的值,一旦声明就不能重新赋值。
1// 使用let关键字声明变量2let a = 20;3a = "Hello"; // JavaScript是弱类型语言,变量可以重新赋值为不同类型4
5// 早期使用var声明变量(不推荐)6var name = "A";7name = "B";8var name = "C"; // var可以重复声明1// 使用const关键字声明常量2const PI = 3.14;3// PI = 3.15; // 错误:常量不能被重新赋值变量使用场景:
常量使用场景:
变量命名规则:
let vs var:
let是ES6引入的块级作用域变量声明var存在变量提升和重复声明问题,不推荐使用let不能重复声明,更安全const注意事项:
作用域差异:
let和const是块级作用域var是函数作用域如果你喜欢,那么欢迎来到我的世界!
了解更多暂未播放



"所有的相遇都是久别重逢。"—— 未知


