js实现简单的计算器
2017-07-19 21:13
351 查看
js实现一个简单的计算器,有加减乘除的基本功能。
首先使用HTML写一个界面,需要三个文本框,包括两个输入框,一个输出框,输出框不能被操作,还需要一个选择框,用来选择运算符,最后还需要两个按钮,等于按钮以及清零按钮。
选择框使用标签select
输出按钮不能被操作则应使用属性disabled="true"
清零功能则使用reset,可以清零整个表单,不过对其他表单的内容没有影响
接着需要使用CSS调整样式,对整体进行美化,添加背景颜色,设置其长度和宽度
然后使用js实现其功能:先获得两个输入框的值以及选择框的运算符,将得到的输入框的值转为Number型,然后对其进行操作运算。
代码如下:
<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><link rel="stylesheet" href="css/com.css" /></head><body><div id="computer"><form><input id="text1" type="text" /><select id="select"><option>+</option><option>-</option><option>*</option><option>/</option></select><input id="text2" type="text" /><script type="text/javascript" src="js/com.js"></script><input id="button" type="button" value="=" onclick="computer();"/><input id="text3" disabled="true" type="text" /><input id="button1" type="reset" value="清零" /></form></div></body></html>
*{margin: 0;padding: 0;}#computer{width: 700px;height: 40px;padding-top: 25px;padding-left: 15px;}#computer input{height: 30px;width: 100px;}#button{background-color:burlywood;}#button1{background-color:burlywood;margin-left: 50px;}#text1,#text2{text-align: center;background-color: beige;}#text3{text-align: center;background-color: aliceblue;}
function computer(){var text1 = document.getElementById("text1").value;var text2 = document.getElementById("text2").value;var select = document.getElementById("select").value;//将value转为数字Number()或parseInt()var resu;if(select=="+"){resu = Number(text1) + Number(text2);}else if(select=="-"){resu = Number(text1) - Number(text2);}else if(select=="*"){resu = Number(text1) * Number(text2);}else if(select=="/"){resu = Number(text1) / Number(text2);}document.getElementById("text3").value=resu;}
相关文章推荐
- 用JS实现了一个简单的计算器。
- 【前端】Vue.js实现简单价格计算器
- JS小Demo实战之一个超级简单的计算器功能的实现。
- Js实现简单的计算器
- 实现计算器HTML+JS简单实现计算器
- JS实现一个简单的计算器
- js实现简单整数计算器-------Day71
- html+js实现简单的计算器代码(加减乘除)
- 简单实现JS计算器功能
- 简单快速的实现js计算器功能
- js网页版计算器的简单实现
- js实现的网页版的计算器(简单、方便)
- js网页版计算器的简单实现
- 简单的js计算器实现
- 简单的js实现的计算器
- js实现简单的计算器功能
- JS实现简单的二元方程计算器功能示例
- js实现简单的计算器代码
- js简单实现计算器