我是 JavaScript 新手。我正在学习它,但我不理解“带参数的函数”。为什么一个函数需要一个“参数”以及我们如何知道这个函数需要一个“参数”。您能否为我提供一个链接,让我可以从基础学习所有 JavaScript,并且我想要一个提供所有小型 JavaScript 程序及其详细信息的链接。
最佳答案
如果函数的输出基于某些输入值,则函数将需要参数。例如,如果您要编写一个将两个数字相加的函数:
function adder(a, b) {
return a + b;
}
我知道这个函数需要两个名为 a
和 b
的参数,因为我可以在函数名称后面的定义中看到它:adder(a, b )
。我需要将两个数字“传递”给这个函数,以使其产生良好的输出,如下所示:
adder(2, 3); // returns 5
如果我不向其传递两个数字,则返回的结果将为 NaN
,因为函数的参数将为 未定义
:
adder(); // a = undefined, b = undefined, returns NaN
adder(7); // a = 7, b = undefined, returns NaN
有关学习 Javascript 的更多信息,可以去 MDN guide .
关于javascript - 将参数传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7229830/