Skip to content

实参

一句话解释

实参(实际参数)是调用函数时真正传入的具体值,会被填入函数定义里对应的形参位置。

用大白话说

“实参”是“实际参数”的简称。它出现在函数调用里,是你真正传给函数的具体值。

比如调用 add(2, 3) 时,23 就是实参。它们是实实在在的值,会被分别赋给函数定义里的形参 ab,然后函数体用 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

每次调用传入不同的实参,形参 ab 就被赋予不同的值,函数体运行后返回不同结果。

工作原理

  1. 调用函数时在括号里写出实参(具体值或变量)
  2. 实参按位置一一对应赋给形参
  3. 函数体执行时,形参名访问的就是实参的值
  4. 多次调用可以传不同的实参,复用同一段函数逻辑

常见混淆

  • 容易混淆的对象: 形参

    关键区别: 实参是调用时传入的真值(f(5) 里的 5),形参是定义时的占位变量名(function f(x) 里的 x)。实参是“真东西”,形参是“空槽位”。

相关术语

相关资源

相关课程

学习基础知识

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

查看课程

解读错误信息

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

查看错误

← 返回术语表