使用箭头函数实现一个简易计算器的函数,使用JS
时间: 2024-10-15 10:12:58 浏览: 26
在JavaScript中,你可以使用箭头函数简明地创建一个基本的加减乘除四则运算的计算器函数。这里是一个简单的例子:
```javascript
// 创建一个接受两个数字和一个操作符作为参数的箭头函数
const calculator = (num1, num2, operator) => {
switch (operator) {
case '+':
return num1 + num2;
case '-':
return num1 - num2;
case '*':
return num1 * num2;
case '/':
// 检查除数是否为零,防止运行时错误
if (num2 !== 0) {
return num1 / num2;
} else {
throw new Error("Divide by zero is not allowed.");
}
default:
throw new Error("Invalid operator. Please use '+', '-', '*' or '/'");
}
};
// 调用函数计算结果
try {
console.log(calculator(10, 2, '+')); // 输出 12
console.log(calculator(6, 3, '*')); // 输出 18
} catch (error) {
console.error(error.message);
}
```
在这个示例中,`calculator`函数根据传入的操作符执行相应的计算,并处理了除数为零的情况。
阅读全文