成品图

这个简易的计算器只能实现 + - * /的运算
在动手之前,我们要先理清思路,看图,若想实现这样一个简易的计算器,我们需要两个输入框用来存放我们需要进行运算的两个值,一个下拉框来选择要进行什么运算,一个按钮来实现开始运算,一个输入框来保存我们计算后的值!
首先,我们在body中制作页面需要的这些元素

<body><input type="text" id="ipt1"><select name="" id="slt"><option value="+">+</option><option value="-">-</option><option value="*">*</option><option value="/">/</option></select><input type="text" id="ipt2"><button id="btn">=</button><input type="text" id="ipt3"></body>

上面的id你可随意起,好用就行
接下来就是最重要的JavaScript的地方了

<body><script>//获取页面标签的元素var inpt1 = document.getElementById("ipt1");var inpt2 = document.getElementById("ipt2");var inpt3 = document.getElementById("ipt3");var selt = document.getElementById("slt");var butn = document.getElementById("btn");//给等于按钮添加点击事件butn.onclick = function(){//将三个输入框的value值分别赋给变量t1,t2,t3中var t1 = parseFloat(ipt1.value);var t2 = parseFloat(ipt2.value);var t3 = parseFloat(ipt3.value);//定义一个结果变量用于存放结果var endValue;//用switch语句来写运算语句switch(slt.value){case "+":endValue = t1 + t2;break;case "-":endValue = t1 - t2;break;case "*":endValue = t1 * t2;break;case "/":endValue = t1 / t2;break;default:endValue = t1 + t2;break;}//将结果放入结果输入框的value值中,在页面上显示inpt3.value = endValue;}</script>
</body>

这样一个简易的页面计算器就做好了

JavaScript简易计算器制作相关推荐

  1. 如何在python制作计算器_Python简易计算器制作方法代码详解

    主要用到的工具是Python中的Tkinter库 比较简单 直接上图形界面和代码 引用Tkinter库 from tkinter import * 建立主窗口对象 window=Tk() #设置窗口对 ...

  2. javascript简易计算器

    本计算器是仿造iphone手机计算器样式写的,实现了基本的功能:四则运算,清除,回退,小数点,正负号功能.对于初学者而言,可以拿来练练手,重点是学习其中一些函数的使用,以及js语法. html骨架 & ...

  3. c51单片机矩阵键盘1602计算器_基于51单片机矩阵键盘的简易计算器制作

    1. 运算过程.符号公式实时显示在显示屏上(I2C 1602). 2. 自带三角函数.开根号.平方运算. 3. 计算得出的结果可设置保存并用以下一次计算. 4. 所有运算结果精确到至少小数点后两位. ...

  4. QT学习日志(附:简易计算器,qq登录界面,简易绘图板,植物大战僵尸魔改版项目实践)

    目录 写在前面 实训前一天 头文件无法生成 项目栏不见了 不知道如何发布程序 实训第一天(附简易计算器的实现) 自定义命名空间的相关问题 关于隐式调用构造函数的问题 实训第二天(不附地址薄的实现) 关 ...

  5. JavaScript初学入门(JS打印9*9乘法表,JS制作简易计算器)

    目录 网页的三部分组成: Java和JavaScript的关系: JavaScript的三种使用方式: Js的5种输出方式: Js的语法初始: js中值的类型: JS中的运算符: JS中的流程控制语句 ...

  6. html制作简易计算机,用JavaScript制作一个简易计算器

    制作出来是一个五行三列的表格,第一行是标题简易计算器,第二行是第一个数,第三行是第二个数,第四行是计算机结果,第五行是说明步骤,第三列是加减乘除四种运算方法. 简易计算器 table{ border: ...

  7. html js制作计算器,JavaScript制作简易计算器

    .button { width: 55px; height: 20px; } 购物简易计算器 第一个数 第二个数 计算结果 var num_1=document.getElementById(&quo ...

  8. 用HTML5制作一个简易计算器

    用H5制作一个简易计算器 最近刚学JavaScript,之后紧接着做了一个简易的计算器,能够实现数字的加减乘除运算. 首先,先用HTML5搭建好计算器大体框架.我这里用了两个表格,一个充当显示器,另一 ...

  9. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

最新文章

  1. COM 组件设计与应用(六)——用 ATL 写第一个组件(vc.net)
  2. 西北农林科技大学与陕西师范大学计算机,这所大学有点“惨”,本身是“双一流”高校,却被说成野鸡大学...
  3. woocommerce分类页面模板_怎样让wordpress网站的不同分类页面,调用不同的banner图片?...
  4. C# : 调用C++动态库(dll)
  5. struts2官方 中文教程 系列六:表单验证
  6. 第七十二期:Visual Studio Online 终于公开上线了
  7. mysql多条数据合并一条之后取出重复值
  8. Flowable 数据库表结构 ACT_HI_TASKINST
  9. 【OpenCV 例程200篇】16. 不同尺寸的图像加法
  10. 自动化SQL Server Analysis Server表格模型的文档
  11. paip . 解决spring No unique bean of type [com.mijie.homi.search.service.index.MoodUserIndexService]
  12. 【数学逻辑思维】A 好玩的数独游戏——001
  13. ResizeObserver loop limit exceeded报错解决方案
  14. excel表格拆分成多个工作表
  15. 一、CCD原理及实现方法
  16. ios13测试版怎么卸载软件,苹果手机升ios13.2后怎么删除app ios13.2卸载软件应用方法...
  17. EF使用时报错‘Format of the initialization string does not conform to specification starting at index 0.'
  18. S7netplus通信开发及西门子S7 PLC设置
  19. postman 设置 中文版 9.2.0 汉化
  20. 从微信头像链接下载图片到服务器

热门文章

  1. 十年经历:软件开发的“三重门”
  2. ubuntu下更改时区_怎么修改Ubuntu系统的时区时间日期
  3. 数据结构与算法-链表学习笔记
  4. Serdes系列总结——system ibert IP使用
  5. 黄河旋风你敢去吗?《材料的、找工作的》必看,求置顶啊
  6. android studio 去掉use androidx.* artifacts这个选项
  7. 51单片机学习总结系列(一)之驱动流水灯(1)
  8. 【C# 7.0 in a Nutshell】第2章 C#语言基础——数组
  9. 计算机网络奇偶校验码题目,计算机网络用多维奇偶校验码.pdf
  10. HFS安装PHP,服务器架构及实战(架构篇)- PHP建站-hfs网络文件服务器