405 字
2 分钟
JS变量与常量
AI 摘要
JS变量与常量
定义
JavaScript中的变量用于存储数据值,可以存放不同类型的值。常量用于存储不可变的值,一旦声明就不能重新赋值。
语法/用法
变量声明
// 使用let关键字声明变量let a = 20;a = "Hello"; // JavaScript是弱类型语言,变量可以重新赋值为不同类型
// 早期使用var声明变量(不推荐)var name = "A";name = "B";var name = "C"; // var可以重复声明常量声明
// 使用const关键字声明常量const PI = 3.14;// PI = 3.15; // 错误:常量不能被重新赋值常见场景
-
变量使用场景:
- 存储用户输入
- 临时存储计算结果
- 循环计数器
- 动态数据存储
-
常量使用场景:
- 数学常数(π、e等)
- 配置参数
- 枚举值
- 不会改变的应用设置
注意事项
-
变量命名规则:
- 组成字符可以是字母、数字、下划线(_)或美元符号($)
- 数字不能开头
- 严格区分大小写
- 不能使用关键字作为变量名(如let、if、for等)
-
let vs var:
let是ES6引入的块级作用域变量声明var存在变量提升和重复声明问题,不推荐使用let不能重复声明,更安全
-
const注意事项:
- 常量必须在声明时初始化
- 常量不能被重新赋值
- 对于对象和数组,const保证的是引用不变,但对象属性和数组元素可以修改
-
作用域差异:
let和const是块级作用域var是函数作用域
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
最后更新于 2026-05-15,距今已过 36 天
部分内容可能已过时
评论区
[ 标签 ]
[ 分类 ]
[ 公告 ]
如果你喜欢,那么欢迎来到我的世界!
了解更多[ 音乐 ]
找不到相关结果。
[ contents ]
[ 全部文章 ]