形参
一句话解释
形参(形式参数)是函数定义时写在括号里的占位变量,像一个空槽位,等调用时被填入具体的值。
用大白话说
“形参”是“形式参数”的简称。它出现在函数定义里,是一个占位用的变量名。可以把它想象成函数入口处的空槽位——你声明了“这里要放一个东西”,但具体放什么,要等调用时才知道。
比如 function greet(name) { ... } 里的 name 就是形参。它只是一个名字,此刻并没有具体的值。形参的作用是告诉函数“你将来会收到一个东西,先叫它 name,函数体里用这个名字来操作”。
形参和实参是一对容易混淆的概念:形参是“槽位的名字”(定义时),实参是“实际填进去的值”(调用时)。记住口诀:形参是定义时的占位,实参是调用时的真值。
示例
javascript
// 定义函数:a 和 b 是形参(占位)
function add(a, b) {
return a + b;
}
// 调用函数:2 和 3 是实参(真值)
add(2, 3);add(a, b) 里的 a、b 是形参,只是占位名字。add(2, 3) 里的 2、3 是实参,是真正传进去的值。
工作原理
- 定义函数时在括号里声明形参名(占位变量)
- 函数体里用形参名来写逻辑
- 调用函数时传入实参,实参的值被赋给对应的形参
- 函数体用形参名访问到的,其实是实参传进来的值
常见混淆
容易混淆的对象: 实参
关键区别: 形参是函数定义里的占位变量名(
function f(x)里的x),实参是调用时真正传入的值(f(5)里的5)。口诀:形参定义时,实参调用时。
相关术语
相关资源
相关课程
- 函数课程
形参和实参的详细对比
学习基础知识
通过结构化课程深入理解这个主题。
解读错误信息
用大白话解释常见错误——什么意思、为什么发生、如何修复。