用switch完成简易计算器js
时间: 2024-09-30 22:03:31 浏览: 22
在JavaScript中,你可以使用`switch`语句来创建一个简单的命令行风格的计算器。以下是一个基本的例子,它接收两个数字和一个运算符作为输入,并基于运算符返回结果:
```javascript
function simpleCalculator(num1, num2, operator) {
switch (operator) {
case '+':
return num1 + num2;
case '-':
return num1 - num2;
case '*':
return num1 * num2;
case '/':
// 需要考虑除数为0的情况
if (num2 !== 0) {
return num1 / num2;
} else {
return "错误:除数不能为0";
}
default:
return "错误:无效的运算符";
}
}
// 使用示例
let result = simpleCalculator(10, 5, '+');
console.log(result); // 输出:15
result = simpleCalculator(10, 5, 'invalidOp');
console.log(result); // 输出:错误:无效的运算符
result = simpleCalculator(10, 0, '/');
console.log(result); // 输出:2
```
在这个例子中,`switch`语句检查`operator`变量的值,然后执行相应的计算操作。如果`operator`不是预定义的操作符(如+、-、*、/),则会跳转到默认分支返回错误消息。
阅读全文