用JS写一个计算机能够进行加减乘除运算
时间: 2024-12-28 08:41:20 浏览: 5
在JavaScript中,你可以创建一个简单的对象来模拟一个四则运算的计算器。以下是一个基础的实现:
```javascript
class Calculator {
constructor() {
this.currentResult = 0;
}
// 加法
add(a, b) {
this.currentResult += a;
this.currentResult += b;
return this.currentResult;
}
// 减法
subtract(a, b) {
this.currentResult -= a;
this.currentResult -= b;
return this.currentResult;
}
// 乘法
multiply(a, b) {
this.currentResult *= a;
this.currentResult *= b;
return this.currentResult;
}
// 除法,注意除数不能为0
divide(a, b) {
if (b === 0) {
throw new Error("除数不能为0");
}
this.currentResult /= a;
this.currentResult /= b;
return this.currentResult;
}
// 清空当前结果
reset() {
this.currentResult = 0;
}
// 获取当前结果
getResult() {
return this.currentResult;
}
}
// 使用示例
const calculator = new Calculator();
calculator.add(5, 3); // 8
calculator.subtract(4, 2); // 2
calculator.multiply(6, 4); // 24
console.log(calculator.divide(12, 3)); // 4
calculator.reset(); // 清空当前结果
阅读全文