版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——简单的计算器代码简朴的计算器代码
作为初学者能写出一个简朴的程序再开心不过了。下面我给大家介绍一个简朴的计算器代码程序。
metacontent=text/html;charset=utf-8http-equiv=Content-Type/
title/title
styletype=text/css
#boxwidth:295px;margin:0auto;text-align:justify;border:1pxsolid#ddd;padding:15px;
.d_numdisplay:inline-block;margin:10px;width:33px;height:30px;border:1pxsolid#ddd;text-align:center;line-height:30px;cursor:pointer;
.summargin:010px10px;line-height:30px;font-size:20px;
#sumwidth:205px;height:30px;padding:05px;margin-left:5px;font-size:20px;
#processwidth:255px;height:30px;padding:05px;margin-left:5px;font-size:20px;/style
pid=box
pclass=sum
inputid=processname=processtype=textvalue=0//p
pclass=sum
SUM:inputid=sumname=sumtype=textvalue=0//p
p
spanclass=d_numdata-num=11/spanspanclass=d_numdata-num=22/spanspanclass=d_numdata-num=33/spanspanclass=d_numdata-num=lt;-lt;-/spanspanclass=d_numdata-num=CC/span/p
p
spanclass=d_numdata-num=44/spanspanclass=d_numdata-num=55/spanspanclass=d_numdata-num=66/spanspanclass=d_numdata-num=**/spanspanclass=d_numdata-num=///span/p
p
spanclass=d_numdata-num=77/spanspanclass=d_numdata-num=88/spanspanclass=d_numdata-num=99/spanspanclass=d_numdata-num=++/spanspanclass=d_numdata-num=--/span/p
p
spanclass=d_numdata-num=00/spanspanclass=d_numdata-num=0000/spanspanclass=d_numdata-num=../spanspanclass=d_numdata-num=%%/spanspanclass=d_numdata-num===/span/p
/p
scripttype=text/javascript
var$box=document.getElementByIdbox;
var$sum=document.getElementByIdsum;
var$process=document.getElementByIdprocess;
varsum=0,process=,num1=,num2=,temp=,statu=false;
$box.onclick=functione
varevent=window.event||e;
varele=event.srcElement||event.target;
var_className=ele.className;
if_className==d_num
varnum=ele.getAttributedata-num;//点击的.按钮对应的值
varNotNum=isNaNnum;
if!NotNum||num==.//点击了数字
if!statu//还没点击过符号
ifnum1==0
num1=;
num1+=num;
process=num1;
else//已经点击过符号
ifnum2==0
num2=;
num2+=num;
process=num1+temp+num2;
$process.value=process;
else//点击了符号
ifnum1==//非法操作
returnfalse;
ifnum==C//归零
num1=;
num2=;
process=;
temp=;
sum=;
$process.value=0;
$sum.value=0;
简朴的计算器代码
statu=false;
returnfalse;
ifnum==-//退档
ifsum!=
returnfalse;
ifnum2==
;num1=num1.substring0,num1.length-1;
ifnum1==
num1=0;
process=num1;
$process.value=process;
else
num2=num2.substring0,num2.length-1;
ifnum2==
num2=0;
process=num1+temp+num2;
$process.value=process;
returnfalse;
ifnum2!=//ab
ifnum===//元操作到此终止
$process.value=process;
else
$process.value=process+num;
switchtemp//元操作持续
case+:sum=parseFloatnum1+parseFloatnum2;$sum.value=sum;$process.value=process;num1=sum+;num2=;break;
case-:sum=parseFloatnum1-parseFloatnum2;$sum.value=sum;$process.value=process;num1=sum+;num2=;break;
case*:sum=parseFloatnum1*parseFloatnum2;$sum.value=sum;$process.value=process;num1=sum+;num2=;break;
case/:sum=parseFloatnum1/parseFloatnum2;$sum.value=sum;$process.value=process;num1=sum+;num2=;break;
case%:sum=parseFloatnum1%parseFloatnum2;$sum.value=sum;$process.value=process;num1=sum+;num2=;break;
else//a?
ifnum===
returnf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年VR虚拟现实互动教育项目市场可行性分析报告
- 高中生利用地理遥感数据评估城市屋顶绿化保温隔热效益课题报告教学研究课题报告
- 2025年新能源汽车电池回收利用技术前瞻性与市场潜力可行性研究
- 《遗传学》课件-第七章 多基因遗传病
- 26年护理方案调整规范课件
- 2026年临时销售代表劳动合同二篇
- 高低压腔压缩机参考手册
- 肾癌中SDF-1-CXCR4轴与细胞核定位序列的关联探究
- 肺癌细胞系中肿瘤干细胞样细胞的分离鉴定与干性标志解析:探索肺癌治疗新靶点
- 肺癌功能性抗原的分离鉴定及临床关联的深度剖析
- 2025年贵州省高考生物试卷真题(含答案及解析)
- 雨课堂在线学堂《资治通鉴》导读课后作业单元考核答案
- HY/T 0349-2022海洋碳汇核算方法
- GB/T 6075.1-2012机械振动在非旋转部件上测量评价机器的振动第1部分:总则
- GB/T 39165-2020电阻点焊及凸焊接头的剥离和凿离试验方法
- GA/T 1442-2017法庭科学摹仿笔迹检验技术规程
- 基本习题及答案-量子力学
- 2015新版《建筑设计服务计费指导》
- 水利工程中鱼道设计的工程伦理思考课件
- 高压输电线路施工的环保水保措施
- 2022年南靖县荆江国有资产投资有限公司招聘笔试题库及答案解析
评论
0/150
提交评论