JS中声明函数
时间: 2023-11-07 17:04:44 浏览: 41
在 JavaScript 中,有多种声明函数的方式,其中最常用的方法是使用函数表达式和函数声明。
1. 函数表达式
函数表达式可以将一个函数赋值给一个变量,或者作为一个匿名函数传递给其他函数。以下是一个示例:
```
// 声明一个名为 add 的函数,它接受两个整数参数并返回它们的和
const add = function(a, b) {
return a + b;
}
// 使用 add 函数计算两个数字的和
const sum = add(2, 3); // sum 的值为 5
```
在这个示例中,`add` 是一个函数表达式,它被赋值给了一个变量 `add`。函数表达式可以作为函数调用的参数,也可以被当做其他函数的返回值。
2. 函数声明
函数声明使用 `function` 关键字来声明一个函数,可以在任何地方进行声明。以下是一个示例:
```
// 声明一个名为 add 的函数,它接受两个整数参数并返回它们的和
function add(a, b) {
return a + b;
}
// 使用 add 函数计算两个数字的和
const sum = add(2, 3); // sum 的值为 5
```
在这个示例中,`add` 是一个函数声明,它可以在任何地方进行声明,而不像函数表达式那样只能在赋值语句中使用。函数声明也可以作为其他函数的参数或返回值。
无论使用函数表达式还是函数声明,函数的参数和返回值都可以根据需要进行定义。函数的参数可以是任何类型,包括原始类型、对象、函数等,函数的返回值也可以是任何类型,包括原始类型、对象、数组等。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)