在JavaScript中,函数的形参(Formal Parameters)和实参(Actual Parameters)是函数调用和定义时涉及的两个概念。
1、 形参(Formal Parameters):
形参,也称为参数,是在函数定义时指定的变量,用于接收调用函数时传递的值。你可以把它们想象成函数的“占位符”,这些占位符在函数被调用时会被实际的值所替换。
实例:
// 定义一个函数,其中a和b是形参
function calculateSum(a, b) {
return a + b; // 函数返回两个形参的和
}
在这个例子中,`a` 和 `b` 就是形参,它们在函数定义时被声明,准备接收传入的值。
2、 实参(Actual Parameters):
实参,也称为参数的值,是在函数调用时实际传递给函数的值。当函数被调用时,你需要提供具体的值来替换定义中的形参。
实例:// 调用calculateSum函数,这里的10和20是实参 let result = calculateSum(10, 20); // 10和20替换了定义中的a和b console.log(result); // 输出结果 30
在这个例子中,调用 `calculateSum(10, 20)` 时,`10` 和 `20` 就是实参。它们分别替换了函数定义中的形参 `a` 和 `b`,并将这两个值传递给函数,以便函数可以执行计算。
简单来说,形参就像是你为客人准备的空椅子,而实参就是实际来参加聚会的客人。当你举办一个聚会(定义函数)时,你会准备一些空椅子(形参),当客人(实参)到来时,他们就会坐在这些椅子上。这样,聚会(函数)就可以顺利进行了。




还没有评论,来说两句吧...