函数是 JavaScript 中的一个基本概念。它们允许开发者封装代码以便重用、组织和抽象。在本指南中,我们将探讨 JavaScript 中函数的各个方面,包括它们的声明、参数、返回语句、函数表达式和箭头函数。
1. 函数声明
在 JavaScript 中,函数可以使用 function
关键字声明,后跟函数名称和一对括号 ()
,括号中包含可选参数。
以下是一个基本示例:
function greet(name) {
return `你好,${
name}!`;
}
console.log(greet('sadanand gadwal')); // 输出: 你好,sadanand gadwal!
- 使用
function
关键字声明了 greet 函数。它接受一个参数 name,并使用字符串插值返回问候消息。
参数
函数可以接受参数,即在调用函数时传递的值的变量。参数在函数名称后面的括号内声明。
以下是一个示例:
function add(a, b) {
return a + b;
}
console.log(add(5, 3)); // 输出: 8
add
函数接受两个参数a
和b
,并返回它们的和。
3. 返回语句
函数可以使用 return
语句将值发送回调用函数的代码。如果函数没有显式返回值,则隐式返回 undefined
。
以下是一个示例:
function subtract(a, b) {
return a - b;
}
console.log(subtract(10, 4)); // 输出: 6
add
和subtract
函数都使用了return
语句来返回算术操作的结果。
4. 函数表达式
函数表达式将函数定义为表达式的一部分,而不是声明。它们可以是具名的或匿名的,并且通常用于将函数赋值给变量。
以下是一个具名函数表达式的示例:
const multiply = function multiply