使用JS编程实现两个操作数的简易计算器 任务9需求说明: 1.使用HBuilderX编写代码,创建demo11. html; 2.定义两个变量为两个运算操作数。从控制台输入操作数的值 3.定义运算类型,从控制台输入要进行的运算类型(只要求做:加减乘除以及求余数)
时间: 2024-09-13 13:15:55 浏览: 54
在JavaScript中,你可以通过简单的条件判断和运算符来创建一个简易计算器。以下是一个基本的示例代码,实现了加、减、乘、除以及求余数的功能:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>简易计算器</title>
<script>
function calculate() {
// 从控制台获取操作数
var num1 = parseFloat(prompt("请输入第一个操作数:"));
var num2 = parseFloat(prompt("请输入第二个操作数:"));
// 获取运算符
var operator = prompt("请输入运算符(+, -, *, /, %):");
// 根据运算符进行计算
switch (operator) {
case '+':
alert("结果是: " + (num1 + num2));
break;
case '-':
alert("结果是: " + (num1 - num2));
break;
case '*':
alert("结果是: " + (num1 * num2));
break;
case '/':
if(num2 !== 0) {
alert("结果是: " + (num1 / num2));
} else {
alert("除数不能为0");
}
break;
case '%':
if(num2 !== 0) {
alert("结果是: " + (num1 % num2));
} else {
alert("除数不能为0");
}
break;
default:
alert("未知运算符");
}
}
</script>
</head>
<body>
<button onclick="calculate()">计算</button>
</body>
</html>
```
这段代码定义了一个`calculate`函数,该函数首先提示用户输入两个操作数,并获取输入的值。接着,提示用户输入一个运算符,并根据输入的运算符来执行相应的数学运算。运算结果通过`alert`函数显示给用户。
需要注意的是,这段代码使用了`prompt`和`alert`来处理用户输入和输出。`prompt`用于显示输入框,`alert`用于显示结果弹窗。根据你的实际需求,如果你希望使用其他方式(比如文本输入框)来获取操作数,那么你需要对代码进行相应的修改。
请确保在HBuilderX或其他代码编辑器中创建一个名为`demo11.html`的HTML文件,并将上述代码粘贴进去。然后,你可以在浏览器中打开该文件进行测试。
阅读全文