计算机计算生命的意义,简易计算器
做出这个计算器不容易啊,脑细胞都快烧死完了,结合现在的知识,感觉还是蛮有难度的,用到了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 = '';
}
}
计算机计算生命的意义,简易计算器相关推荐
- 单片机编程简易计算机的设计,简易计算器设计
<简易计算器设计>由会员分享,可在线阅读,更多相关<简易计算器设计(25页珍藏版)>请在人人文库网上搜索. 1.广东海洋大学寸金学院单片机课程设计论文题目: 简易计算器设计系 ...
- 计算机计算的应用,计算器计算
应用介绍 计算器计算,集计算器.科学计算器.分数计算器.汇率换算.亲戚计算器.房贷计算器.五险一金.日期计算器.进制转换.理财计算.自定义公式.单位换算.日常记账.备忘录等为一体,功能强大,方便好用, ...
- 如何用计算机计算幅度,电脑计算器计算css布局
CSS东西之电脑计算器,电脑计算器依然是用于数字计算. CSS计算器 调出计算器办法 在咱们电脑中都默认带有计算器,XP零碎(打开计算器方式:"入手下手 - 挨次 - 附件 - 计算器&qu ...
- 怎么在手机上用计算机计算百分比,智能手机计算器近乎全线阵亡 智能手机的计算器怎么计算百分数?...
最近网络上不少网友反馈称,在OPPO.华为.苹果.小米等智能手机上使用自带计算器计算"10%+10%"的时候,得出的结果是0.11,而不是0.2.不过并非所有手机的计算器都是该逻辑 ...
- 用计算机计算教案,用计算器计算的教案范文
第1篇:用计算器计算的教案范文 教学目标: 1.识计算器,了解计算器各键的名称符号与功能. 2.步掌握计算器的使用方法,会正确利用计算器进行整数.小数的四则混合运算,增强学生的实践*作能力. 3.端正 ...
- 用计算机计算平均数,利用计算器求平均数检测试题与答案
利用计算器求平均数检测试题与答案 [基础能力训练] 一.利用计算器求平均数的应用 1.已知一组数据-2,-3,-5,0,2,3,6,5,1,那么这组数据的平均数是______(精确到百分位). 2.一 ...
- 如何用计算机计算概率,概率计算器与阶乘方程
我必须做一个代码,计算中奖彩票的概率,给定的数量可供选择的数量以及您必须选择多少.我必须在代码中使用阶乘方程(n!)/(k!*(n-k)!).代码本身工作正常,但公式不会编译.概率计算器与阶乘方程 / ...
- 小明用计算机计算,小明计算器官方PC版
小明计算器官方PC版是一款集基本运算.科学运算.扩展运算等功能于一身的计算器,小明计算器官方PC版界面简洁,功能强大,取市面上计算器各大优点的一款强大的科学型计算器. 功能介绍 算法先进:智能识别数字 ...
- 用计算机计算的教案,计算器优质课教案
计算器优质课教案 1.教学设计学科名称 北师大版小学数学四年级上册第三单元---乘法---神奇的计算工具 2.所在班级情况,学生特点分析 本班共有学生26人,其中女10人,学生大多都是农村留守儿童,由 ...
最新文章
- mongdb mysql geospatial 比较_MongoDB的地理位置查询,以及和mysql的使用对比
- 移动支付php,银联手机支付服务端PHP端代码
- python非线性规划问题_python玄学建模(2):非线性规划
- Winfrom窗体无法关闭问题--检查是否存在重写
- NLP—6.数据不平衡处理
- java put请求_计算机毕业设计中用java实现小程序推送(springboot实现)
- stc单片机id加密c语言,STC单片机内部ID读取
- 单层感知器python_深度学习之单层感知器(一)
- EXCEL 批量插入指标批注
- Html中的span与a的区别,a标签和span标签的区别
- Html2Excel 更名为 MyExcel,2.1.0 版本发布!
- Java虚拟机及运行时数据区
- [转载]MIT人工智能实验室:如何做研究
- Android 播放器之流媒体,边下边播如此简单。
- [渝粤教育] 厦门大学 大学生心理健康 参考 资料
- dango之day01
- 计算机操作 操作鉴定试题及答案,计算机操作员初级试题及答案
- 旅行商问题(Travelling salesman problem, TSP)
- 英国只能设置A记录且无法更改的免费二级域名
- Centos无网环境下安装mysql步骤