使用 javascript 语言编写一个网页计算器 程序
时间: 2023-10-30 16:03:26 浏览: 124
编写一个使用 JavaScript 语言编写的网页计算器程序是相对简单的,下面是一个简单的示例:
HTML部分:
```html
<!DOCTYPE html>
<html>
<head>
<title>网页计算器</title>
<style>
#calculator {
border: 1px solid #ccc;
padding: 20px;
width: 250px;
}
#result {
margin-top: 10px;
}
</style>
</head>
<body>
<div id="calculator">
<input type="text" id="num1" placeholder="第一个数字">
<br><br>
<input type="text" id="num2" placeholder="第二个数字">
<br><br>
<button onclick="add()">相加</button>
<button onclick="subtract()">相减</button>
<button onclick="multiply()">相乘</button>
<button onclick="divide()">相除</button>
<div id="result"></div>
</div>
<script src="calculator.js"></script>
</body>
</html>
```
JavaScript部分(保存为calculator.js):
```javascript
function add() {
var num1 = parseInt(document.getElementById("num1").value);
var num2 = parseInt(document.getElementById("num2").value);
var result = num1 + num2;
document.getElementById("result").innerHTML = "计算结果: " + result;
}
function subtract() {
var num1 = parseInt(document.getElementById("num1").value);
var num2 = parseInt(document.getElementById("num2").value);
var result = num1 - num2;
document.getElementById("result").innerHTML = "计算结果: " + result;
}
function multiply() {
var num1 = parseInt(document.getElementById("num1").value);
var num2 = parseInt(document.getElementById("num2").value);
var result = num1 * num2;
document.getElementById("result").innerHTML = "计算结果: " + result;
}
function divide() {
var num1 = parseInt(document.getElementById("num1").value);
var num2 = parseInt(document.getElementById("num2").value);
var result = num1 / num2;
document.getElementById("result").innerHTML = "计算结果: " + result;
}
```
这是一个基本的网页计算器程序,包含两个输入框,四个按钮,以及一个用于显示计算结果的div。根据按钮的点击事件,通过JavaScript获取输入框的值,并进行相应的计算,最后将结果显示在页面上。
需要注意的是,以上示例只实现了简单的计算功能,未进行错误处理及其它逻辑的完善。实际开发中还需要考虑更多的情况,例如输入的校验、异常处理等。
阅读全文