javaScript3.分别用箭头函数和普通函数(函数声明或函数表达式),计算两个数
时间: 2024-09-23 12:00:36 浏览: 32
JavaScript 中,你可以使用箭头函数(Arrow Function)和普通函数(Function Declaration 或 Function Expression)来计算两个数。下面我会提供两个例子。
**1. 使用箭头函数 (Anonymous Arrow Function):**
```javascript
const addNumbers = (num1, num2) => {
return num1 + num2;
};
console.log(addNumbers(3, 4)); // 输出:7
```
**2. 使用普通函数 (Function Declaration or Function Expression):**
```javascript
function addNumbers(num1, num2) {
return num1 + num2;
}
console.log(addNumbers(5, 6)); // 输出:11
```
在上面的例子中,箭头函数和普通函数都接收两个参数,并返回它们的和。箭头函数语法更简洁,而普通函数提供了更多的控制结构和作用域选项。
相关问题
JavaScript分别用箭头函数和普通函数(函数声明或函数表达式),计算两个数的和。
当然可以。JavaScript 中,使用箭头函数和普通函数(包括函数声明和函数表达式)来计算两个数的和如下:
**1. 箭头函数:**
```javascript
// 箭头函数简洁形式
const addWithArrow = (num1, num2) => num1 + num2;
// 或者加花括号包含多行代码
const addWithMultiLineArrow = (num1, num2) => {
const sum = num1 + num2;
return sum;
};
```
**2. 普通函数(函数声明):**
```javascript
function addWithDeclaring(num1, num2) {
return num1 + num2;
}
// 或者使用函数表达式
let addWithExpression = function(num1, num2) {
return num1 + num2;
};
```
**3. 普通函数(匿名函数):**
```javascript
let addWithAnonymous = function(num1, num2) { return num1 + num2; };
```
无论是哪种方式,它们都能完成基本的加法操作。
在web中的编程题: 1.请编写一个程序定义三个变量并赋初始值,将三个变量值由小到大输出。 2.请分别用while语句和for语句计算1到100所有奇数的和。 3.分别用箭头函数和普通函数(函数声明或函数表达式),计算两个数的和。
1. 在Web编程中,你可以使用JavaScript编写这个程序:
```javascript
let num1 = 1;
let num2 = 2;
let num3 = 3;
console.log("按从小到大的顺序输出: " + num1 + ", " + num2 + ", " + num3);
```
2. 使用while语句计算1到100的所有奇数之和:
```javascript
let sumWhile = 0;
let i = 1;
while (i <= 100) {
if (i % 2 !== 0) {
sumWhile += i;
}
i++;
}
console.log("Sum of odd numbers from 1 to 100 (using while): " + sumWhile);
// 使用for语句计算同样结果:
let sumFor = 0;
for (let j = 1; j <= 100; j += 2) {
sumFor += j;
}
console.log("Sum of odd numbers from 1 to 100 (using for): " + sumFor);
```
3. 计算两个数的和,分别用箭头函数和普通函数:
- 箭头函数:
```javascript
const addWithArrowFunction = (a, b) => a + b;
console.log(addWithArrowFunction(5, 7)); // 输出12
// 或者简化形式:
const sum = (a, b) => a + b;
```
- 普通函数(函数声明):
```javascript
function addWithRegularFunction(a, b) {
return a + b;
}
console.log(addWithRegularFunction(5, 7)); // 输出12
// 或者作为函数表达式:
const sum = function(a, b) { return a + b; };
```
阅读全文