写一简便计算器的JavaScript代码
时间: 2023-04-05 14:03:46 浏览: 44
好的,以下是一个简单的计算器的 JavaScript 代码:
```javascript
function calculate() {
var num1 = parseFloat(document.getElementById("num1").value);
var num2 = parseFloat(document.getElementById("num2").value);
var operator = document.getElementById("operator").value;
var result;
if (operator == "+") {
result = num1 + num2;
} else if (operator == "-") {
result = num1 - num2;
} else if (operator == "*") {
result = num1 * num2;
} else if (operator == "/") {
result = num1 / num2;
}
document.getElementById("result").value = result;
}
```
这个计算器可以通过 HTML 表单来输入两个数字和运算符,然后计算结果并显示在页面上。
相关问题
用JavaScript写一个计算器的代码
下面是一份简单的 JavaScript 计算器代码:
```
<html>
<head>
<title>JavaScript 计算器</title>
</head>
<body>
<form>
<input type="text" id="display" disabled />
<br />
<br />
<input type="button" value="1" onclick="document.getElementById('display').value+='1'"/>
<input type="button" value="2" onclick="document.getElementById('display').value+='2'"/>
<input type="button" value="3" onclick="document.getElementById('display').value+='3'"/>
<input type="button" value="+" onclick="document.getElementById('display').value+='+'"/>
<br />
<input type="button" value="4" onclick="document.getElementById('display').value+='4'"/>
<input type="button" value="5" onclick="document.getElementById('display').value+='5'"/>
<input type="button" value="6" onclick="document.getElementById('display').value+='6'"/>
<input type="button" value="-" onclick="document.getElementById('display').value+='-'"/>
<br />
<input type="button" value="7" onclick="document.getElementById('display').value+='7'"/>
<input type="button" value="8" onclick="document.getElementById('display').value+='8'"/>
<input type="button" value="9" onclick="document.getElementById('display').value+='9'"/>
<input type="button" value="*" onclick="document.getElementById('display').value+='*'"/>
<br />
<input type="button" value="c" onclick="document.getElementById('display').value=''"/>
<input type="button" value="0" onclick="document.getElementById('display').value+='0'"/>
<input type="button" value="=" onclick="document.getElementById('display').value=eval(document.getElementById('display').value)"/>
<input type="button" value="/" onclick="document.getElementById('display').value+='/'"/>
<br />
</form>
</body>
</html>
```
该代码实现了一个简单的 JavaScript 计算器,你可以通过按钮输入数字和运算符,最后按“=”按钮来计算结果。
写一个计算器的代码
好的,以下是一个简单的Python计算器代码示例,实现了加减乘除四则运算和幂运算的功能:
```
def calculator():
print("欢迎使用计算器!")
while True:
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
op = input("请选择运算符(+, -, *, /, ^): ")
if op == "+":
result = num1 + num2
elif op == "-":
result = num1 - num2
elif op == "*":
result = num1 * num2
elif op == "/":
result = num1 / num2
elif op == "^":
result = num1 ** num2
else:
print("非法运算符,请重新输入!")
continue
print("运算结果为: ", result)
choice = input("是否继续计算?(Y/N) ")
if choice == 'Y' or choice == 'y':
continue
else:
break
print("感谢使用计算器!")
calculator()
```
该代码中,首先打印欢迎信息,然后通过while循环不断接受用户输入的数字和运算符,根据输入的运算符进行相应的计算,并输出运算结果。如果用户选择继续计算,则继续循环;如果用户选择退出,则跳出循环并打印感谢信息。需要注意的是,为了实现幂运算的功能,使用了Python内置的幂运算符“**”。
相关推荐














