实参
一句话解释
实参(实际参数)是调用函数时真正传入的具体值,会被填入函数定义里对应的形参位置。
用大白话说
“实参”是“实际参数”的简称。它出现在函数调用里,是你真正传给函数的具体值。
比如调用 add(2, 3) 时,2 和 3 就是实参。它们是实实在在的值,会被分别赋给函数定义里的形参 a 和 b,然后函数体用 a + b 计算时,实际算的是 2 + 3。
理解实参的关键是它“在调用时才确定”。同一个函数可以用不同的实参调用无数次:add(2, 3)、add(10, 20)、add(100, 1)……形参只有一个 a 和一个 b,但实参可以千变万化。这就是函数能被复用的根本原因。
示例
javascript
function add(a, b) { // a, b 是形参
return a + b;
}
add(2, 3); // 2, 3 是实参 → 返回 5
add(10, 20); // 10, 20 是实参 → 返回 30每次调用传入不同的实参,形参 a、b 就被赋予不同的值,函数体运行后返回不同结果。
工作原理
- 调用函数时在括号里写出实参(具体值或变量)
- 实参按位置一一对应赋给形参
- 函数体执行时,形参名访问的就是实参的值
- 多次调用可以传不同的实参,复用同一段函数逻辑
常见混淆
容易混淆的对象: 形参
关键区别: 实参是调用时传入的真值(
f(5)里的5),形参是定义时的占位变量名(function f(x)里的x)。实参是“真东西”,形参是“空槽位”。
相关术语
相关资源
相关课程
- 函数课程
实参和形参的关系
学习基础知识
通过结构化课程深入理解这个主题。
解读错误信息
用大白话解释常见错误——什么意思、为什么发生、如何修复。