📅  最后修改于: 2023-12-03 15:25:30.444000             🧑  作者: Mango
在 JavaScript 中,函数是一种可重复使用的代码块,它接收输入值(称为参数),并根据这些参数执行操作,最终返回输出值。
以下是一个包含两个参数的函数示例,它将两个数字相乘并返回结果:
function multiply(num1, num2) {
return num1 * num2;
}
在这个函数中,num1
和 num2
是两个输入值,它们分别在函数调用时传递。
一旦定义了一个函数,就可以利用这个函数来执行任务。下面是一个使用上述multiply()
函数的示例:
let result = multiply(2, 4);
console.log(result); // 8
在上述代码片段中,multiply()
函数被调用并传入两个参数 2
和 4
。结果存储在result
变量中,并通过调用 console.log()
在控制台中打印输出。
当某些参数在函数调用时未被传入时,它们可以有默认的值。默认值可以在函数签名中指定。以下是一个带有默认参数的示例函数:
function greet(name = 'World') {
console.log(`Hello, ${name}!`);
}
在这个示例函数中,如果调用时未指定name
参数,将使用默认值 'World'
。
有时,需要接收未知数量的参数。可以使用包含变量名前缀为 ...
的函数参数,这会将这些参数收集到数组中。
以下是一个接收任意数量参数的函数示例:
function sum(...numbers) {
return numbers.reduce((acc, num) => acc + num, 0);
}
let result = sum(1, 2, 3, 4, 5);
console.log(result); // 15
在这个示例函数中, sum()
接受任意数量的参数并将它们相加起来。使用数组的 reduce()
方法,将所有参数累加起来并返回结果。
函数是 JavaScript 编程语言中重要的组件。通过使用输入值,可以更好地控制应用程序的行为。为使函数更加灵活和通用,可以使用默认参数和不定数量的参数。