📜  函数 - Javascript (1)

📅  最后修改于: 2023-12-03 14:50:10.421000             🧑  作者: Mango

函数 - JavaScript

函数是 JavaScript 中最基本的代码组织方式之一。它们可以接受输入参数,执行一系列操作,并返回一个值。

定义函数

你可以使用 function 关键字来定义函数。以下是一个简单的示例:

function greet(name) {
  return "Hello, " + name + "!";
}

以上是一个名为 greet 的函数,它有一个参数 name,并返回一个包含问候语的字符串。

调用函数

定义函数后,你可以根据需要多次调用它。例如:

var message = greet("Alice");
console.log(message); // 输出 "Hello, Alice!"

以上代码通过调用 greet 函数并传递参数 "Alice" 来获取问候语,并将结果保存在变量 message 中。

函数参数

函数可以接受零个或多个参数。你可以在函数定义的括号中列出参数,并在函数体内使用它们。以下是一个使用多个参数的示例:

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

console.log(addNumbers(5, 10)); // 输出 15

以上代码定义了一个名为 addNumbers 的函数,它接受两个参数 ab,并返回它们的和。

函数返回值

函数可以使用 return 语句来返回一个值。如果没有明确指定返回值,则函数将返回 undefined。以下是一个返回值的示例:

function multiply(a, b) {
  return a * b;
}

var result = multiply(3, 4);
console.log(result); // 输出 12

以上代码定义了一个名为 multiply 的函数,它接受两个参数 ab,并返回它们的乘积。

匿名函数

除了使用 function 关键字定义函数外,你还可以创建匿名函数。匿名函数没有名称,可以将其存储在变量中,或作为回调函数传递给其他函数。以下是一个使用匿名函数的示例:

var greeting = function(name) {
  return "Hello, " + name + "!";
};

console.log(greeting("Bob")); // 输出 "Hello, Bob!"

以上代码通过创建一个匿名函数,并将其赋值给变量 greeting,从而创建了一个可以用于问候的函数。

总结

函数是 JavaScript 中组织和重用代码的重要方式。定义函数时,可以使用参数接受输入,并使用返回语句返回结果。函数可以被多次调用,并且可以被存储在变量中作为值使用。