Compare commits
No commits in common. 'master' and 'main' have entirely different histories.
@ -1,87 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>简单计算器</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
}
|
||||
input[type="text"], select {
|
||||
width: 100px;
|
||||
padding: 4px;
|
||||
margin: 5px 0;
|
||||
}
|
||||
button {
|
||||
padding: 10px;
|
||||
margin: 10px 0;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function calculate() {
|
||||
var firstNumber = document.getElementById("firstNumber").value;
|
||||
var secondNumber = document.getElementById("secondNumber").value;
|
||||
var operation = document.getElementById("operation").value;
|
||||
var result;
|
||||
|
||||
// 验证输入是否为数字
|
||||
if (isNaN(firstNumber) || isNaN(secondNumber)) {
|
||||
alert("请输入有效的数字");
|
||||
return;
|
||||
}
|
||||
|
||||
firstNumber = parseFloat(firstNumber);
|
||||
secondNumber = parseFloat(secondNumber);
|
||||
|
||||
switch (operation) {
|
||||
case "+":
|
||||
result = firstNumber + secondNumber;
|
||||
break;
|
||||
case "-":
|
||||
result = firstNumber - secondNumber;
|
||||
break;
|
||||
case "*":
|
||||
result = firstNumber * secondNumber;
|
||||
break;
|
||||
case "/":
|
||||
if (secondNumber !== 0) {
|
||||
result = firstNumber / secondNumber;
|
||||
} else {
|
||||
alert("除数不能为0");
|
||||
return;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
alert("无效的操作");
|
||||
return;
|
||||
}
|
||||
|
||||
document.getElementById("result").value = result;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>简单计算器</h1>
|
||||
|
||||
<form>
|
||||
<label for="firstNumber">第一个数:</label>
|
||||
<input type="text" id="firstNumber" placeholder="输入数字" required /><br /><br />
|
||||
|
||||
<label for="secondNumber">第二个数:</label>
|
||||
<input type="text" id="secondNumber" placeholder="输入数字" required /><br /><br />
|
||||
|
||||
<label for="operation">操作:</label>
|
||||
<select id="operation" required>
|
||||
<option value="+">加 (+)</option>
|
||||
<option value="-">减 (-)</option>
|
||||
<option value="*">乘 (*)</option>
|
||||
<option value="/">除 (/)</option>
|
||||
</select><br /><br />
|
||||
|
||||
<input type="button" value="计算" onclick="calculate()" /><br /><br />
|
||||
|
||||
<label for="result">结果:</label>
|
||||
<input type="text" id="result" readonly /><br /><br />
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Loading…
Reference in new issue