JS版简易网页计算器


<html>

<head>
<script type="text/javascript">
var num="";
var operator="";
var front="";
var back="";
function numsend(val){
var getnum=val.value;
if(getnum=="+"||getnum=="-"||getnum=="*"||getnum=="/"){
front=num;
operator=getnum;
num="";
var cal=document.getElementById("result");
cal.value=num;
 }else if(getnum=="="){back=num;
num="";
var cal=document.getElementById("result");
cal.value=num;
front=parseFloat(front);
back=parseFloat(back);
switch(operator){
case "+":
finality=front+back;
cal.value=finality;
break;
case "-":
finality=front-back;
cal.value=finality;
break;
case "*":
finality=front*back;
cal.value=finality;
break;
case "/":
finality=front/back;
cal.value=finality;
break;
default:
alert("请输入运算符");
}
}else{
num=num.concat(getnum);
var cal=document.getElementById("result");
cal.value=num;
}
}
function endup(){
javascript:self.close();
}
function qingling(){
var cal=document.getElementById("result");
num="";
cal.value=num+"0";
operator="";
}
function houtui(){
var cal=document.getElementById("result");
num="";
cal.value=num+"0";
}
</script>
</head>
<body>
<table border="1">
<tr bgcolor=blue><td colspan=4><input type="text" id="result" value="0"/></td></tr>
<tr><td><input type="button" value="power" οnclick="endup()"/></td><td><input type="button" value="clear" οnclick="qingling()"/></td><td><input type="button" value="back" οnclick="houtui()"/></td><td></td></tr>
<tr><td><input type="button" value="1" οnclick="numsend(this)"/></td><td><input type="button" value="2" οnclick="numsend(this)"></td><td><input type="button" value="3" οnclick="numsend(this)"></td><td><input type="button" value="4" οnclick="numsend(this)"></td></tr>
<tr><td><input type="button" value="5" οnclick="numsend(this)"></td><td><input type="button" value="6" οnclick="numsend(this)"></td><td><input type="button" value="7" οnclick="numsend(this)"></td><td><input type="button" value="8" οnclick="numsend(this)"></td></tr>
<tr><td><input type="button" value="9" οnclick="numsend(this)"></td><td><input type="button" value="0" οnclick="numsend(this)"></td><td><input type="button" value="." οnclick="numsend(this)"></td><td><input type="button" value="=" οnclick="numsend(this)"></td></tr>
<tr><td><input type="button" value="+" οnclick="numsend(this)"/></td><td><input type="button" value="-" οnclick="numsend(this)"/></td><td><input type="button" value="*" οnclick="numsend(this)"/></td><td><input type="button" value="/" οnclick="numsend(this)"/></td></tr>
</table>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值