我们先来看下运行后的效果:
接下来我们分享给大家全部代码:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>document</title> <style type="text/css"> /*计算器的style*/ .jisuanqi { width: 270px; height: 200px; border: 1px solid black; list-style-type: none; background: #C9E495; margin: 10px 0px 10px 0px; } .jisuanqi span { width: 20px; height: 10px; margin-right: 5px; } .jisuanqi input { margin-bottom: 5px; } [name=yunsuanfu] { width: 50px; height: 30px; margin-left: 10px; } /*一元二次函数求根style*/ .box { width: 300px; height: 200px; border: 1px solid black; text-align: center; background: #C9E495; } .box input { margin-bottom: 10px; } </style> <script type="text/javascript"> //计算10-100之和 function Sum(){ var i=0; for (var j=10;j<=100;j++){ i+=j; } document.getElementById("count").value=i; } //判断是否闰年 function Runnian() { var year = document.getElementById("year").value; if (year==""){ alert("请先输入年份"); } else if (year<=0){ alert("请输入大于0的年份"); } else if ((year % 4 == 0) && (year % 100 != 0 || year % 400 == 0)){ document.write(year+"是闰年"+"\n"); document.write("<a href=''>返回重新输入</a>") } else{ document.write(year+"不是闰年"+"\n"); document.write("<a href=''>返回重新输入</a>") } } //计算器1 function Calculate (){ var sum=0; var num1 = parseFloat(document.getElementById("text1").value); var num2 = parseFloat(document.getElementById("text2").value); var sel = document.getElementById("select").value; switch(sel){ case "+":sum=num1+num2;break; case "-":sum=num1-num2;break; case "*":sum=num1*num2;break; case "/":sum=num1/num2;break; default:sum="请输入数字选择运算符";break; } document.getElementById("jieguo").value = sum; } //计算器2 function Cal(count){ var sum; var num1 = parseFloat(document.getElementById("text3").value); var num2 = parseFloat(document.getElementById("text4").value); switch(count){ case "+":sum=num1+num2;break; case "-":sum=num1-num2;break; case "*":sum=num1*num2;break; case "/":sum=num1/num2;break; } document.getElementById("result").value = (sum.toFixed(2)); } //计算一元二次函数根 function hanshu(){ var a=parseFloat(document.getElementById("txta").value); var b=parseFloat(document.getElementById("txtb").value); var c=parseFloat(document.getElementById("txtc").value); var d=b*b-4*a*c var r1=(-b+Math.sqrt(d))/(2*a); var r2=(-b-Math.sqrt(d))/(2*a); document.getElementById("txt1").value=(r1.toFixed(2)); document.getElementById("txt2").value=(r2.toFixed(2)); } </script> </head> <body> <!--第1题计算10到100之和--> <input type="button" value="计算" onClick="Sum()" > <input type="text" id="count" value="单击计算10-100之和"> <!--第2题判断是否为闰年--> <p></p> <div>判断是否为闰年:</div> <input type="search" id="year" maxlength="4"> <input type="button" value="计算" onClick="Runnian()"> <!--第三题计算器--> <p></p> <input type="text" id="text1" size="5"> <select id="select"> <option value="">选择运算符</option> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type="text" id="text2" size="5"> <input type="button" value=" = " onClick = "Calculate()"> <input type="text" id="jieguo"> <!--计算器--> <div class="jisuanqi"> <h2>购物简易计算器</h2> <li><span>第一个数</span> <input type="search" id="text3"> </li> <li><span>第二个数</span> <input type="search" id="text4"> </li> <li> <input type="button" value=" + " name="yunsuanfu" onClick="Cal('+')"> <input type="button" value=" - " name="yunsuanfu" onClick="Cal('-')"> <input type="button" value=" × " name="yunsuanfu" onClick="Cal('*')"> <input type="button" value=" ÷ " name="yunsuanfu" onClick="Cal('/')"> </li> <li><span>计算结果</span> <input type="search" id="result"> </li> </div> <div class="box"> <h3>分别输入abc求根</h3> <input type="text" size="3" value="" id="txta"> <input type="text" size="3" value="" id="txtb"> <input type="text" size="3" value="" id="txtc"> <br /> <input type="button" value="求根" onClick="hanshu()"> <br /> <input type="text" size="7" id="txt1"> <input type="text" size="7" id="txt2"> </div> </body> </html>
其中的JS代码以及样式大家可以在需要用到的时候灵活变换,感谢你对小牛知识库的支持。
本文向大家介绍JS简单计算器实例,包括了JS简单计算器实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS简单计算器的实现方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。
本文向大家介绍js实现简单计算器,包括了js实现简单计算器的使用技巧和注意事项,需要的朋友参考一下 参考部分资料,编写一个简单的计算器案例,虽然完成了正常需求,但是也有不满之处,待后续实力提升后再来补充,先把不足之处列出: 1:本来打算只要打开页面,计算器的输入框会显示一个默认为0的状态,但是在输入框加入默认显示为0的时候,选择数据输入时,该0会显示输入数字的前面,例如”0123“,由于能力有
问题内容: 嘿,我是Java的初学者,而且我只是做了很短的时间,无论如何,对于我的Java基础项目,我需要用gui做一个简单的计算器,我想不是那样的辛苦但是我有点错:P我已经尽了最大的努力(我认为),但是在操作的事件处理和设置要计算的值上陷入了atm,这是我的代码,请您给我一些建议或技巧关于如何做到这一点:D 我的处理程序只是基本的处理程序,它们将数字打印到控制台中,因此您可以不理会它们,我看到了
本文向大家介绍纯js代码实现简单计算器,包括了纯js代码实现简单计算器的使用技巧和注意事项,需要的朋友参考一下 本文实例分享了纯js代码实现简单计算器代码,相信大家会喜欢。具体如下: 运行效果截图如下: 具体代码如下: 复制粘贴上方代码即可实现简单的计算器功能,希望本文所述对大家学习javascript程序设计有所帮助。
我似乎无法得到这个先进先出的计算工作: 我需要它从第一个数组@base中减去@subtr中的数字,一旦subt元素的总和超过@base数组的第一个元素,它就可以使用超出的数量,并从@base的第二个元素中减去,等等,直到完成为止。完成后,我需要它告诉我@base中的哪个数组结束了,该数组元素还剩多少(应该是1),然后还剩多少(应该是3)。提前谢谢!保罗
本文向大家介绍JS实现简易计算器,包括了JS实现简易计算器的使用技巧和注意事项,需要的朋友参考一下 用JS实现简易计算器,供大家参考,具体内容如下 首先创建结构和样式 然后添加Java script 代码的优化: 循环实现绑定 给一个外部接口,用于新增运算 这样就圆满完成咯 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。