web学习之js写计算器
以下是一个简单的网页版计算器示例,使用JavaScript实现。这个计算器具有基本的加减乘除功能。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<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>
在这个例子中,我们定义了一个calculate
函数,它会根据用户输入的运算符进行计算,并将结果显示在结果框中。这个计算器不包括高级功能,如括号、指数或根运算,但它提供了一个简单的起点来理解基本的JavaScript编程和计算逻辑。
评论已关闭