简单计算机,加减乘除只能点一次不可重复
时间: 2024-09-14 12:13:32 浏览: 59
在这种情况下,你可以创建一个简单的计算器程序,使用JavaScript来模拟单次点击的四则运算。这个程序通常包含一个数组或对象,存储每个操作符(加、减、乘、除),以及它们对应的计算结果。当用户点击某个按钮时,程序会根据当前的操作数和选择进行相应的计算。
这是一个基础的实现示例:
```javascript
let num1 = 0;
let num2 = 0;
let operator = null;
function handleClick(operatorValue) {
switch (operatorValue) {
case '+':
num2 = num1 + num2;
num1 = 0; // 清空第一个数字以便下一次计算
operator = '+';
break;
case '-':
num2 = num1 - num2;
num1 = 0;
operator = '-';
break;
case '*':
num2 = num1 * num2;
num1 = 0;
operator = '*';
break;
case '/':
if (num2 !== 0) { // 防止除以零
num2 = num1 / num2;
num1 = 0;
operator = '/';
} else {
alert('不能除以零');
}
break;
default:
// 如果没有处理的值,忽略点击
}
console.log(`当前计算: ${num1} ${operator} ${num2}`);
}
// 模拟按钮点击,例如按钮数组 ["+", "-", "*", "/"]
["+", "-", "*", "/"].forEach((op) => {
document.getElementById(op).addEventListener('click', () => handleClick(op));
});
```
在这个例子中,每次点击后,`num1`会被更新为新的操作数,然后清除原来的数值,`operator`表示当前选中的运算符。如果用户尝试除以零,会显示警告信息。
阅读全文
相关推荐



















