📜  funzioni javascript (1)

📅  最后修改于: 2023-12-03 15:00:51.827000             🧑  作者: Mango

JavaScript 函数简介

JavaScript 函数是一段可重复使用的代码,用于实现特定任务并返回值。在本文中,我们将介绍 JavaScript 函数的基本知识。

函数声明

您可以通过使用 function 关键字声明 JavaScript 函数。函数可以具有零个或多个参数,以及可选的返回语句。例如:

function add(a, b) {
  return a + b;
}

在此示例中,add 函数接受两个参数 ab,并返回它们的和。

函数表达式

函数表达式是另一种创建 JavaScript 函数的方法,其中函数被分配给变量。例如:

const add = function(a, b) {
  return a + b;
}

在此示例中,add 变量包含一个函数,该函数接受两个参数 ab,并返回它们的和。

箭头函数

箭头函数是 ES6 中引入的一种新函数语法。它们是一种更简洁的函数表达式,可以快速创建单行函数。例如:

const add = (a, b) => a + b;

在此示例中,箭头函数接受两个参数 ab,并返回它们的和。

参数默认值

您可以为函数参数指定默认值,以便在调用函数时省略它们。例如:

function greet(name = 'World') {
  console.log(`Hello, ${name}!`);
}

greet(); // 输出 "Hello, World!"
greet('Alice'); // 输出 "Hello, Alice!"

在此示例中,如果未提供 name 参数,则默认为 'World'

Rest 参数

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 函数具有许多其他有趣的功能和用途。