Skip to content

常量

一句话解释

常量是赋值之后就不能再修改的容器,用来存放程序里固定不变的值。

用大白话说

常量就像一个一次性封口的盒子:你把值放进去、封好,之后就不能再换了。

为什么要用常量?有些值在程序里天生就不应该变,比如圆周率 3.14159、一年有 12 个月、配置里的 API 地址。用常量声明它们,万一你不小心写了一行代码想修改它,程序会直接报错提醒你,避免产生难以排查的 bug。

在 JavaScript 里用 const 声明常量;在 Python 里习惯用全大写命名(比如 MAX_USERS = 100)来表示“这个值不该被修改”,虽然 Python 本身不强制。

示例

javascript
const PI = 3.14159;
console.log(PI * 2); // 6.28318
// PI = 3; // ❌ 报错:不能给常量重新赋值

PIconst 声明后就不能再赋值。试图修改它会直接报错,这正是常量的意义。

工作原理

  1. const(JS)或全大写命名(Python 约定)声明
  2. 赋一次初始值
  3. 之后任何重新赋值的尝试都会报错(JS)或被视为不规范(Python)

常见混淆

  • 容易混淆的对象: 变量

    关键区别: 变量的值可以反复修改(let),常量赋值后就不能再改(const)。需要变的值用变量,不该变的值用常量。

相关术语

相关资源

相关课程

相关项目

学习基础知识

通过结构化课程深入理解这个主题。

查看课程

解读错误信息

用大白话解释常见错误——什么意思、为什么发生、如何修复。

查看错误

← 返回术语表