利用js 开发一个简易的网页计算器 实现数据的加减乘除 要求标题是算术运算 第一行是数字A 第二行是数字B 第三行是结果C 第四行是四个按钮 加 减 乘 除
时间: 2024-10-23 22:03:13 浏览: 15
要创建一个简单的网页计算器,我们可以使用HTML、CSS和JavaScript。以下是基本的步骤和代码示例:
1. HTML结构:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>算术运算</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>算术运算</h1>
<div class="calculator">
<input type="text" id="numberA" placeholder="数字A">
<input type="text" id="numberB" placeholder="数字B"><br><br>
<button onclick="clearInputs()">C</button>
<button onclick="add()">+</button>
<button onclick="subtract()">-</button>
<button onclick="multiply()">*</button>
<button onclick="divide()">/</button>
<p id="result">结果C:</p>
</div>
<script src="scripts.js"></script>
</body>
</html>
```
2. CSS (styles.css) 用于美化界面:
```css
body {
text-align: center;
}
.calculator {
margin-top: 50px;
}
```
3. JavaScript (scripts.js):
```javascript
let numberA = document.getElementById('numberA');
let numberB = document.getElementById('numberB');
let result = document.getElementById('result');
function add() {
let a = parseFloat(numberA.value);
let b = parseFloat(numberB.value);
if (!isNaN(a) && !isNaN(b)) {
result.innerHTML = "结果C: " + (a + b);
} else {
alert("请输入有效数字!");
}
}
function subtract() {
// 类似于 add 函数,但做减法操作
}
function multiply() {
// 类似于 add 函数,但做乘法操作
}
function divide() {
// 类似于 add 函数,但做除法操作,并处理除数为零的情况
}
function clearInputs() {
numberA.value = '';
numberB.value = '';
result.innerHTML = '结果C:';
}
```
在这个例子中,我们创建了两个输入框来接收用户输入的数字,四个按钮分别对应加、减、乘、除操作。每个按钮的 `onclick` 事件触发对应的函数进行计算并更新结果显示区域。
注意,这个示例假设用户将分别输入数字A和B,然后点击运算符按钮。在实际应用中,为了完善用户体验,可能还需要考虑更多的错误检查和用户交互设计。
阅读全文