代码

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">var result_1;//加法
     function add() {var a = getFirstNumber();var b = getTwiceNumber();var re = Number(a) + Number(b);sendResult(re);}//减法
     function subtract() {var a = getFirstNumber();var b = getTwiceNumber();var re = a - b;sendResult(re);}//乘法
     function ride() {var a = getFirstNumber();var b = getTwiceNumber();var re = a * b;sendResult(re);}//除法
     function devide() {var a = getFirstNumber();var b = getTwiceNumber();var re = a / b;sendResult(re);}//给p标签传值
     function sendResult(result_1) {var num = document.getElementById("result")num.innerHTML = result_1;}//获取第一位数字
     function getFirstNumber() {var firstNumber = document.getElementById("first").value;return firstNumber;}//获取第二位数字
     function getTwiceNumber() {var twiceNumber = document.getElementById("twice").value;return twiceNumber;}
</script>
</head>
<body><p>简单计算器:</p><table border="1" style="position: center;"><tr><td>第一个数:</td><td><input type="text" id="first" /></td></tr><tr><td>第二个数:</td><td><input type="text" id="twice" /></td></tr><tr><td colspan="2">&nbsp;<button style="width: inherit" οnclick="add()">+</button> &nbsp;<button style="width: inherit" οnclick="subtract()">-</button>&nbsp;<button style="width: inherit" οnclick="ride()">*</button> &nbsp;<button style="width: inherit" οnclick="devide()">/</button></td></tr><tr><td colspan="2" rowspan="2"><p id="result"></p></td></tr></table></body>
</html>

转载于:https://www.cnblogs.com/Alan0218/articles/8469056.html

JavaScript和HTML实现的简单计算机相关推荐

  1. JavaScript面向对象--继承 (超简单易懂,小白专属)...

    JavaScript面向对象--继承 (超简单易懂,小白专属) 一.继承的概念 子类共享父类的数据和方法的行为,就叫继承. 二.E55如何实现继承?探索JavaScript继承的本质 2.1构造函数之 ...

  2. JavaScript解析json格式数据简单示例

    JavaScript解析json格式数据简单示例 本文通过for循环来获取json结点数据,需要的朋友可以参考以下这串json数据用来存储预加载的图片路径: 代码如下: var imgData = [ ...

  3. 计算机硬件基础课设总结,计算机硬件基础课程设计报告--简单计算机的设计.doc...

    计算机硬件基础课程设计报告--简单计算机的设计 计 算 机 硬 件 基 础 --课程设计 学 号: 姓 名: 班 级: 软件 指导老师: 20 年 6 月 一.设计目的与要求 目的:通过对一个简单计算 ...

  4. wince6 qt mysql_用Qt Creator开发Windows的简单计算机的程序

    用Qt Creator开发Windows的简单计算机的程序 因为这次的目的也是为了确认透过Qt来开发WinCE的程序 所以请确认自己的环境是否有设定完成,这部分的进程请看http://www.dotb ...

  5. 计算机软件实习(一)简单计算机

    计算机软件实习(一)简单计算机 实验内容: (1) 学习图形界面的设计,利用 MFC 应用程序(Java swing 或 QT 框架,或 C#)创 建基于对话框的应用程序,添加按钮.编辑框等控件: ( ...

  6. 7-1 简单计算机 (50 分)

    7-1 简单计算机 (50 分) 作为一名计算机系的学生,我们都知道计算机在对数据的处理前会先把给定的数据转换成二进制类型再进行处理,处理完后再转换回原来的数据进制.现在我们也编写一个可以把任意十进制 ...

  7. JavaScript基础第01天—编程语言—计算机基础—初始JavaScript—JavaScript注释—JavaScript输入输出语句—变量的使用—数据类型—关键字和保留字

    JavaScript基础第01天 1 - 编程语言 1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序: 就是计算机所执行的一系列的 ...

  8. Javascript将构造函数扩展为简单工厂

    一般而言,在Javascript中创建对象时需要使用关键字new(按构造函数去调用),但是某些时候,开发者希望无论new关键字有没有被显式使用,构造函数都可以被正常调用,即构造函数同时还具备简单工厂的 ...

  9. JavaScript的几个概念简单理解(深入解释见You Don't know JavaScript这本书)

    ES201X是JavaScript的一个版本. ES2015新的feature let, const Scope, 块作用域 Hoisting Closures DataStructures: Obj ...

最新文章

  1. 学以致提高学生操作计算机能力,【学以致用】提供学习平台,提升学生实际应用能力...
  2. 30种编程语言的比较选择问题
  3. python测试testsuite使用命令行参数的问题
  4. nmp 全局目录和缓存目录的配置
  5. c语言限制字符数,C语言中“不受限制”的字符串函数总结.pdf
  6. 用asp.net编写冒泡排序法
  7. ai对话机器人实现方案_显然地引入了AI —无代码机器学习解决方案
  8. RK3308(3)---串口调试
  9. list集合下标从几开始_Java基础进阶 集合框架详解
  10. AOP日志组件 多次获取post参数
  11. SlidingMenu使用笔记
  12. 基于React实现的【绿色版电子书阅读器】,支持离线下载
  13. 图片怎么识别文字?这几个方法很实用
  14. 如何调节肠道菌群?常见天然物质、益生菌、益生元的介绍
  15. python中search函数用法_查找匹配函数FIND和SEARCH的基本用法
  16. 《网络是怎样连接的》学习笔记-3
  17. 从平头哥讲起,谈谈全域旅游,说说为什么要做全栈工程师
  18. as3 同屏1000+动画,不掉帧。解决方案。
  19. html自动分列,文字的自动分列 flex 弹性盒子的一些使用方法
  20. Linux防火墙入门:基本观念(转)

热门文章

  1. java多线程——饥饿和公平
  2. Xcode8 及iOS10适配问题汇总
  3. Json在Java后台的操作
  4. SRM 397(1-250pt)
  5. apache workprefork
  6. python:文件操作
  7. Python函数之计算规则图形的面积
  8. mysql中迅速插入百万条测试数据的方法
  9. 消息处理机制之Handler
  10. HDU 1180 诡异的楼梯