程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

简易计算器设计

发布于2021-06-20 18:27     阅读(850)     评论(0)     点赞(14)     收藏(0)


一、简易计算器设计主要包含三个input输入框,两个button按钮,以及一个下拉选择框。

目标效果如下:

二、以下为解析

1、 第一个输入框

 <input type="text" id="num1" />

2、选择输入框:可以选择加、减、乘、除的运算操作。

  1. <select id="select">
  2. <option value="+">+</option>
  3. <option value="-">-</option>
  4. <option value="*">*</option>
  5. <option value="/">/</option>
  6. </select>

 3、第二个输入框

<input type="text" id="num2"/>

4、第一个button按钮:作为"="

<input type="button" value="="/>

 5、第三个输入框作为结果输出

<input id="result"></input>

6、第二个button按钮,点击时进行计算结果

<input type="button" value="计算" onclick="f()"/>

7、结果响应:
 

  1. <script type="text/javascript">
  2. function f(){
  3. var num1=document.getElementById("num1").value;
  4. var num2=document.getElementById("num2").value;
  5. var c = document.getElementById("select").value;
  6. num1=parseFloat(num1);
  7. num2=parseFloat(num2);
  8. switch(c){
  9. case "+":
  10. document.getElementById("result").value=parseInt(num1)+parseInt(num2);
  11. break;
  12. case "-":
  13. document.getElementById("result").value=parseInt(num1)-parseInt(num2);
  14. break;
  15. case "*":
  16. document.getElementById("result").value=parseInt(num1)*parseInt(num2);
  17. break;
  18. case "/":
  19. document.getElementById("result").value=parseInt(num1)/parseInt(num2);
  20. break;
  21. }
  22. }
  23. </script>

 最后结果:

 

 

 




所属网站分类: 技术文章 > 博客

作者:爱出汗

链接:http://www.qianduanheidong.com/blog/article/135981/b2b624e4278b5e921b61/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

14 0
收藏该文
已收藏

评论内容:(最多支持255个字符)