利用JavaScript编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。(运算符操作的两个数由页面的输入框填入,运算结果由alert弹出)
时间: 2024-02-24 07:54:31 浏览: 88
好,以下是代码实现:
```javascript
var num1 = parseInt(prompt("请输入第一个整数:"));
var num2 = parseInt(prompt("请输入第二个整数:"));
var operator = prompt("请输入运算符(+、-、*、/、%):");
var result;
if (operator === "+") {
result = num1 + num2;
} else if (operator === "-") {
result = num1 - num2;
} else if (operator === "*") {
result = num1 * num2;
} else if (operator === "/") {
result = num1 / num2;
} else if (operator === "%") {
result = num1 % num2;
} else {
alert("无效的运算符,请重新输入!");
}
if (result !== undefined) {
alert("计算结果为:" + result);
}
```
解释一下代码:
首先,我们通过`parseInt()`函数将用户输入的两个整数转换成整型数。然后,我们使用一个`if-else if`语句根据不同的运算符进行不同的运算。如果运算符是加号,则将两个整数相加;如果运算符是减号,则将第一个整数减去第二个整数;如果运算符是乘号,则将两个整数相乘;如果运算符是除号,则将第一个整数除以第二个整数;如果运算符是取模运算符,则将第一个整数对第二个整数取余。如果运算符不是上述五种运算符之一,则提示用户输入的运算符无效。最后,我们使用`alert()`函数将计算结果弹出提示框显示给用户。注意,我们使用`!==`运算符来检查`result`变量是否被赋值,以避免出现未定义的情况。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044947.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)