【JavaScript项目】如何用JavaScript实现 计算器?(附完整源码)
以下是一个简单的JavaScript计算器实现的示例代码。这个计算器支持加、减、乘、除操作,并且可以处理包括整数和小数的运算。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Simple Calculator</title>
<script>
function calculate() {
var num1 = parseFloat(document.getElementById('num1').value);
var num2 = parseFloat(document.getElementById('num2').value);
var operator = document.getElementById('operators').value;
var result;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 === 0) {
result = "Cannot divide by zero";
} else {
result = num1 / num2;
}
break;
default:
result = "Invalid operator";
break;
}
document.getElementById('result').value = result;
}
</script>
</head>
<body>
<input type="text" id="num1" placeholder="Enter first number">
<select id="operators">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" id="num2" placeholder="Enter second number">
<button onclick="calculate()">Calculate</button>
<input type="text" id="result" placeholder="Result will be displayed here">
</body>
</html>
这段代码包含了一个简单的HTML页面,其中包括输入框、下拉菜单和按钮用于用户输入和操作。JavaScript 函数 calculate()
会根据用户的输入和选择执行相应的数学运算,并将结果显示在结果输入框中。
评论已关闭