Js实现简单的计算器
2018-02-08 18:27
411 查看
刚看了一段时间的js,想写个demo,动动手,看下就明白了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
function count() {
var txt1=document.getElementById("dig1").value;
var txt2=document.getElementById("dig2").value;
var operator=document.getElementById("select").value;
var result="";
switch (operator) {
case "+":
result = parseInt(txt1) + parseInt(txt2);
break;
case "-":
result = parseInt(txt1) - parseInt(txt2);
break;
case "*":
result = parseInt(txt1) * parseInt(txt2);
break;
case "/":
result = parseInt(txt1) / parseInt(txt2);
break;
default:
break;
}
document.getElementById("result").value=result;
}
</script>
</head>
<body>
<input type="text" id="dig1"/>
<select id="select">
<span style="white-space:pre"></span><option value="+">+</option>
<span style="white-space:pre"></span><option value="-">-</option>
<span style="white-space:pre"></span><option value="*">*</option>
<span style="white-space:pre"></span><option value="/">/</option>
</select>
<input type="text" id="dig2">
<input type="button" id="amount" onclick="count()" value="=">
<input type="text" id="result">
</body>
</html>
结果:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
function count() {
var txt1=document.getElementById("dig1").value;
var txt2=document.getElementById("dig2").value;
var operator=document.getElementById("select").value;
var result="";
switch (operator) {
case "+":
result = parseInt(txt1) + parseInt(txt2);
break;
case "-":
result = parseInt(txt1) - parseInt(txt2);
break;
case "*":
result = parseInt(txt1) * parseInt(txt2);
break;
case "/":
result = parseInt(txt1) / parseInt(txt2);
break;
default:
break;
}
document.getElementById("result").value=result;
}
</script>
</head>
<body>
<input type="text" id="dig1"/>
<select id="select">
<span style="white-space:pre"></span><option value="+">+</option>
<span style="white-space:pre"></span><option value="-">-</option>
<span style="white-space:pre"></span><option value="*">*</option>
<span style="white-space:pre"></span><option value="/">/</option>
</select>
<input type="text" id="dig2">
<input type="button" id="amount" onclick="count()" value="=">
<input type="text" id="result">
</body>
</html>
结果:
相关文章推荐
- 实现计算器HTML+JS简单实现计算器
- JS实现简单的二元方程计算器功能示例
- js实现的网页版的计算器(简单、方便)
- JS实现的简单四则运算计算器功能示例
- 简单实现JS计算器功能
- JS实现一个简单的计算器
- 简单快速的实现js计算器功能
- js实现简单的计算器
- js实现简单的计算器代码
- js简单实现计算器
- 简单的js实现的计算器
- js网页版计算器的简单实现
- 【前端】Vue.js实现简单价格计算器
- JS小Demo实战之一个超级简单的计算器功能的实现。
- 简单的js计算器实现
- 用JS写的简单的计算器实现代码
- js实现简单整数计算器-------Day71
- js实现简单的计算器
- js网页版计算器的简单实现