📅  最后修改于: 2023-12-03 15:00:51.827000             🧑  作者: Mango
JavaScript 函数是一段可重复使用的代码,用于实现特定任务并返回值。在本文中,我们将介绍 JavaScript 函数的基本知识。
您可以通过使用 function
关键字声明 JavaScript 函数。函数可以具有零个或多个参数,以及可选的返回语句。例如:
function add(a, b) {
return a + b;
}
在此示例中,add
函数接受两个参数 a
和 b
,并返回它们的和。
函数表达式是另一种创建 JavaScript 函数的方法,其中函数被分配给变量。例如:
const add = function(a, b) {
return a + b;
}
在此示例中,add
变量包含一个函数,该函数接受两个参数 a
和 b
,并返回它们的和。
箭头函数是 ES6 中引入的一种新函数语法。它们是一种更简洁的函数表达式,可以快速创建单行函数。例如:
const add = (a, b) => a + b;
在此示例中,箭头函数接受两个参数 a
和 b
,并返回它们的和。
您可以为函数参数指定默认值,以便在调用函数时省略它们。例如:
function greet(name = 'World') {
console.log(`Hello, ${name}!`);
}
greet(); // 输出 "Hello, World!"
greet('Alice'); // 输出 "Hello, Alice!"
在此示例中,如果未提供 name
参数,则默认为 'World'
。
Rest 参数允许您使用 ...
语法在函数中接受任意数量的参数。例如:
function sum(...numbers) {
return numbers.reduce((total, n) => total + n);
}
sum(1, 2, 3); // 返回 6
sum(4, 5, 6, 7); // 返回 22
在此示例中,sum
函数可以接受任意数量的参数,并返回它们的总和。
JavaScript 函数是非常有用的工具,用于封装重复代码并实现特定任务。上述函数属性只是其中一部分,并且 JavaScript 函数具有许多其他有趣的功能和用途。