Loading
405 字
2 分钟

JS变量与常量

2026-05-15
浏览量 加载中...
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; // 错误:常量不能被重新赋值

常见场景#

  1. 变量使用场景

    • 存储用户输入
    • 临时存储计算结果
    • 循环计数器
    • 动态数据存储
  2. 常量使用场景

    • 数学常数(π、e等)
    • 配置参数
    • 枚举值
    • 不会改变的应用设置

注意事项#

  1. 变量命名规则

    • 组成字符可以是字母、数字、下划线(_)或美元符号($)
    • 数字不能开头
    • 严格区分大小写
    • 不能使用关键字作为变量名(如let、if、for等)
  2. let vs var

    • let是ES6引入的块级作用域变量声明
    • var存在变量提升和重复声明问题,不推荐使用
    • let不能重复声明,更安全
  3. const注意事项

    • 常量必须在声明时初始化
    • 常量不能被重新赋值
    • 对于对象和数组,const保证的是引用不变,但对象属性和数组元素可以修改
  4. 作用域差异

    • letconst是块级作用域
    • var是函数作用域

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
JS变量与常量
https://blog.tsh520.cn/posts/javawebai/前端基础/js变量与常量/
作者
团子和蛋糕
发布于
2026-05-15
许可协议
CC BY-NC-SA 4.0
最后更新于 2026-05-15,距今已过 36 天

部分内容可能已过时

评论区

[ 公告 ]

如果你喜欢,那么欢迎来到我的世界!

了解更多
[ 音乐 ]
封面

音乐

暂未播放

0:00 0:00
暂无歌词
找不到相关结果。
[ contents ]
[ 全部文章 ]
我和宝宝在一起已经
---------TSH CXY---------
---------TSH
CXY---------
0 0 0
00 00 00
最近更新
站点统计
文章
84
动态
20
记录次数
89
分类
6
标签
78
总字数
94,329
运行时长
0
最后活动
0 天前