js,使用switch语句请用户输入要做的运算符(+ - * /),计算2和4的运算
时间: 2024-09-26 22:12:29 浏览: 6
JavaScript 中,你可以使用 `switch` 语句结合 `prompt` 函数来获取用户的输入,并根据输入的运算符执行相应的数学运算。下面是一个简单的示例:
```javascript
// 获取用户输入的运算符
let operator = prompt("请输入要进行的运算 (+, -, *, /):");
// 定义一个函数来处理运算
function calculate(num1, num2, op) {
switch (op) {
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 = calculate(2, 4, operator);
console.log(`2 和 4 的 ${operator} 结果是: ${result}`);
```
在这个例子中,用户可以输入 `+`, `-`, `*`, 或 `/` 进行加、减、乘、除运算。如果用户输入了其他字符,程序会返回“错误:无效的运算符”。