用JavaScript创建一个函数,实现两个数之间的加减乘除运算,并将结果返回。
时间: 2024-09-30 20:06:35 浏览: 43
在JavaScript中,你可以创建一个名为`calculator`的函数,它接受两个数字作为参数,并允许用户通过一个操作符指定他们想要执行的运算。这是一个简单的实现:
```javascript
function 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 {
return "Error: Division by zero is not allowed.";
}
default:
return "Invalid operator. Please use '+' for addition, '-' for subtraction, '*' for multiplication, and '/' for division.";
}
}
// 使用示例
console.log(calculator(5, 3, '+')); // 输出8
console.log(calculator(10, 2, '*')); // 输出20
console.log(calculator(7, 4, '/')); // 输出1.75
```
在这个函数中,我们使用了`switch`语句根据传入的操作符进行相应的计算。如果操作符无效或者尝试除以零,函数会返回错误消息。
阅读全文