编程入门:变量与常量详解教程

一、变量与常量的基本概念

变量(Variable):程序中用于临时存储数据的命名容器,其值可在运行时被多次修改。

常量(Constant):程序中用于固定存储不可变数据的命名标识符,一旦初始化,其值禁止被修改。

形象比喻:变量像可重复使用的水杯,可以倒空、加水;常量像刻着数字的金属牌,出厂即定不可更改。


二、变量的声明与使用

不同编程语言有不同的变量声明方式:

语言 声明示例
Python age = 25
JavaScript let score = 95;
Java int count = 10;

三、常量的声明与意义

常量的核心价值在于:

  • 提升代码可读性(如用 MAX_RETRY_COUNT = 3 比直接写 3 更清晰)
  • 保障安全性(防止误修改关键配置)
  • 便于维护(一处修改,全局生效)
语言 常量声明示例
Python 约定:全大写 PI = 3.14159(运行时可修改)
JavaScript const API_URL = "https://api.example.com";
Java public static final double PI = 3.14159;

四、变量与常量对比

特性 变量 常量
可变性 ✅ 可多次赋值 ❌ 禁止重新赋值
声明时机 可先声明后赋值 必须声明时初始化
命名惯例 小驼峰或下划线 全大写加下划线

五、最佳实践

  • 优先使用常量:任何不打算改变的值都应声明为常量
  • 有意义的命名:避免使用模糊名称,如 datatemp
  • 最小作用域原则:变量只在需要的地方声明

注意:在JavaScript中,const 声明的对象,其属性仍可修改(只是引用不变)。