做出这个计算器不容易啊,脑细胞都快烧死完了,结合现在的知识,感觉还是蛮有难度的,用到了eval()函数,思维不够开阔,想了那么久还是做出了效果,代码有点多,还是有点小bug,后边更新,先睡上一觉,附上我的效果图: /吃东西  /吃东西

JS代码:

window.onload = function () {

var oMusic = document.getElementById('music');

var aBtn = document.getElementsByClassName('button');

//获取结果框

var oTxt = document.getElementsByTagName('input')[0];

//获取 =

var oEqual = document.getElementsByClassName('equal')[0];

//获取清除按键

var oClear = document.getElementsByClassName('clear')[0];

//获取数字

var aNum = document.getElementsByClassName('number');

//获取运算符

var operation = document.getElementsByClassName('operation');

var num;

var result;

//储存数字

for (var i = 0; i < aNum.length; i++) {

aNum[i].index = i;

aNum[i].onclick = function () {

oMusic.play();

num = this.innerHTML;

oTxt.value += num;

//判断 第一位为小数点清屏

if (oTxt.value.charAt(0) == '.') oTxt.value = '';

result = oTxt.value;

}

}

//运算

for (var i = 0; i < operation.length; i++) {

operation[i].index = i;

operation[i].onclick = function () {

if (oTxt.value == '') {

} else {

oMusic.play();

oTxt.value = result + this.innerHTML;

}

}

}

//输出结果

oEqual.onclick = function () {

oMusic.play();

oTxt.value = eval(oTxt.value);

}

//清零

oClear.onclick = function () {

oMusic.play();

oTxt.value = '';

}

}

计算机计算生命的意义,简易计算器相关推荐

  1. 单片机编程简易计算机的设计,简易计算器设计

    <简易计算器设计>由会员分享,可在线阅读,更多相关<简易计算器设计(25页珍藏版)>请在人人文库网上搜索. 1.广东海洋大学寸金学院单片机课程设计论文题目: 简易计算器设计系 ...

  2. 计算机计算的应用,计算器计算

    应用介绍 计算器计算,集计算器.科学计算器.分数计算器.汇率换算.亲戚计算器.房贷计算器.五险一金.日期计算器.进制转换.理财计算.自定义公式.单位换算.日常记账.备忘录等为一体,功能强大,方便好用, ...

  3. 如何用计算机计算幅度,电脑计算器计算css布局

    CSS东西之电脑计算器,电脑计算器依然是用于数字计算. CSS计算器 调出计算器办法 在咱们电脑中都默认带有计算器,XP零碎(打开计算器方式:"入手下手 - 挨次 - 附件 - 计算器&qu ...

  4. 怎么在手机上用计算机计算百分比,智能手机计算器近乎全线阵亡 智能手机的计算器怎么计算百分数?...

    最近网络上不少网友反馈称,在OPPO.华为.苹果.小米等智能手机上使用自带计算器计算"10%+10%"的时候,得出的结果是0.11,而不是0.2.不过并非所有手机的计算器都是该逻辑 ...

  5. 用计算机计算教案,用计算器计算的教案范文

    第1篇:用计算器计算的教案范文 教学目标: 1.识计算器,了解计算器各键的名称符号与功能. 2.步掌握计算器的使用方法,会正确利用计算器进行整数.小数的四则混合运算,增强学生的实践*作能力. 3.端正 ...

  6. 用计算机计算平均数,利用计算器求平均数检测试题与答案

    利用计算器求平均数检测试题与答案 [基础能力训练] 一.利用计算器求平均数的应用 1.已知一组数据-2,-3,-5,0,2,3,6,5,1,那么这组数据的平均数是______(精确到百分位). 2.一 ...

  7. 如何用计算机计算概率,概率计算器与阶乘方程

    我必须做一个代码,计算中奖彩票的概率,给定的数量可供选择的数量以及您必须选择多少.我必须在代码中使用阶乘方程(n!)/(k!*(n-k)!).代码本身工作正常,但公式不会编译.概率计算器与阶乘方程 / ...

  8. 小明用计算机计算,小明计算器官方PC版

    小明计算器官方PC版是一款集基本运算.科学运算.扩展运算等功能于一身的计算器,小明计算器官方PC版界面简洁,功能强大,取市面上计算器各大优点的一款强大的科学型计算器. 功能介绍 算法先进:智能识别数字 ...

  9. 用计算机计算的教案,计算器优质课教案

    计算器优质课教案 1.教学设计学科名称 北师大版小学数学四年级上册第三单元---乘法---神奇的计算工具 2.所在班级情况,学生特点分析 本班共有学生26人,其中女10人,学生大多都是农村留守儿童,由 ...

最新文章

  1. mongdb mysql geospatial 比较_MongoDB的地理位置查询,以及和mysql的使用对比
  2. 移动支付php,银联手机支付服务端PHP端代码
  3. python非线性规划问题_python玄学建模(2):非线性规划
  4. Winfrom窗体无法关闭问题--检查是否存在重写
  5. NLP—6.数据不平衡处理
  6. java put请求_计算机毕业设计中用java实现小程序推送(springboot实现)
  7. stc单片机id加密c语言,STC单片机内部ID读取
  8. 单层感知器python_深度学习之单层感知器(一)
  9. EXCEL 批量插入指标批注
  10. Html中的span与a的区别,a标签和span标签的区别
  11. Html2Excel 更名为 MyExcel,2.1.0 版本发布!
  12. Java虚拟机及运行时数据区
  13. [转载]MIT人工智能实验室:如何做研究
  14. Android 播放器之流媒体,边下边播如此简单。
  15. [渝粤教育] 厦门大学 大学生心理健康 参考 资料
  16. dango之day01
  17. 计算机操作 操作鉴定试题及答案,计算机操作员初级试题及答案
  18. 旅行商问题(Travelling salesman problem, TSP)
  19. 英国只能设置A记录且无法更改的免费二级域名
  20. Centos无网环境下安装mysql步骤

热门文章

  1. React中:富文本编辑器(react-quill),自定义上传图片到七牛云
  2. ap统计学需要什么计算机,AP统计学考什么
  3. 列车运行图的编制原则是什么_列车运行图编制的要求有那些?
  4. 刚刚!建行数字人民币钱包正式上线
  5. SOA面向服务架构:通信逻辑与SOME/IP消息格式
  6. 如何成为一个合格的程序员
  7. 常用的python库
  8. IHE那些事儿(2)
  9. Ubuntu20.04上切换系统声音( by quqi99)
  10. mysql的NULL和空值