如何使用JavaScript编写一个基本的数学运算计算器程序的代码示例?
时间: 2024-10-25 20:07:58 浏览: 5
JavaScript实现简单的四则运算计算器完整实例
在JavaScript中,我们可以创建一个简单的计算器功能,让用户输入两个数字和选择操作符(加、减、乘、除),然后显示结果。下面是一个基础的控制台版本的计算器实现:
```javascript
function calculate(num1, num2, operator) {
let result;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
// 检查除数是否为零,防止错误
if (num2 !== 0) {
result = num1 / num2;
} else {
console.log('Error: Division by zero is not allowed.');
return;
}
break;
default:
console.log('Invalid operator. Please choose from (+, -, *, /).');
return;
}
console.log(`The result of the operation is: ${result}`);
}
// 使用函数
calculate(15, 7, '+'); // 输出:The result of the operation is: 22
calculate(15, 7, '-'); // 输出:The result of the operation is: 8
calculate(15, 7, '*'); // 输出:The result of the operation is: 105
calculate(15, 0, '/'); // 输出:Error: Division by zero is not allowed.
calculate(15, 7, '%'); // 输出:Invalid operator. Please choose from (+, -, *, /).
```
在这个例子中,`calculate`函数接受两个数字和一个操作符作为参数,然后根据操作符执行相应的计算。用户可以在实际项目中将这个逻辑封装在一个更友好的UI组件中。
阅读全文