用js写的网页计算机实现简单功能
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
var num1;
var num2;
var index;
function clearOut(){
//点击C按钮的时候触发这个,将计算机显示器文本框的内容清空
document.getElementById("txt").value=0;
}
function getCount(count){
//此方法将参数传递进来,可以在显示器上面显示按钮内容,但是有脚本错误,是为小数点不能传递进来这问题暂时没解决
var num=document.getElementById("txt").value;
if(num==0){num="";}
document.getElementById("txt").value=num+count;
}
//这是计算执行的次序,慢慢看,会理解的
function yunsuan(p){
if("+"==p){
num1=document.getElementById("txt").value;
//计算机上面,点了+之后将显示器设置为空,以下同理
index="+";
document.getElementById("txt").value="";
}
if("-"==p){
num1=document.getElementById("txt").value;
index="-";
document.getElementById("txt").value="";
}
if("*"==p){
num1=document.getElementById("txt").value;
index="*";
document.getElementById("txt").value="";
}
if("/"==p){
num1=document.getElementById("txt").value;
index="/";
document.getElementById("txt").value="";
}
else if("="==p){
//判断运行符号,进行值的设定
if(index=="+"){
num2=document.getElementById("txt").value;
document.getElementById("txt").value=parseInt(num1)+parseInt(num2);
}
if(index=="-"){
num2=document.getElementById("txt").value;
document.getElementById("txt").value=parseInt(num1)-parseInt(num2);
}
if(index=="*"){
num2=document.getElementById("txt").value;
document.getElementById("txt").value=parseInt(num1)*parseInt(num2);
}
if(index=="/"){
num2=document.getElementById("txt").value;
document.getElementById("txt").value=parseInt(num1)/parseInt(num2);
}
}
}
| |||
|