帮我写一个js函数里面可以根据参数的不同实现加减乘除的算法
时间: 2024-04-15 18:27:38 浏览: 10
当然可以!下面是一个示例的 JavaScript 函数,可以根据传入的参数实现加减乘除的算法:
```javascript
function calculate(operator, num1, num2) {
let result;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
console.log('Invalid operator!');
break;
}
return result;
}
```
使用示例:
```javascript
console.log(calculate('+', 2, 3)); // 输出:5
console.log(calculate('-', 5, 2)); // 输出:3
console.log(calculate('*', 4, 6)); // 输出:24
console.log(calculate('/', 10, 2)); // 输出:5
```
请注意,这只是一个简单的示例函数,没有对输入进行严格的验证。在实际使用中,你可能需要添加更多的错误处理和输入验证。希望能帮到你!如果你有任何其他问题,请随时问我。