js写超简单的计算器

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="jisuanqi.aspx.cs" Inherits="js.jisuanqi" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript">
        function operation(op)
        {  
        var num1=parseInt(document.getElementById("text1").value); 
        var num2=parseInt(document.getElementById("text2").value); 
        var result=document.getElementById("result"); 
        if(isNaN(num1)||isNaN(num2))
            {  
            alert("请输入正确的数"); 
            }
        else
        {  
                if(op=='+')
                {   
                result.value=num1+num2;  
                }
        else if(op=='-')
                {   
                result.value=num1-num2;  
                }
        else if(op=='*')
                {   
                result.value=num1*num2;  
                }
        else if(op=='/')
               {       
                    if(num2!=0)
                    {    
                    result.value=num1/num2;   
                    }
                    else
                    {    
                    result="";    
                    alert("除数不能为零");   
                    }  
               } 
        }    
       }  
       </script>
</head>
<body>
    <form id="form1" runat="server">
   <div>
  
   第一个数:<input type="text"  id="text1" /><br/>  
   第二个数:<input type="text" id="text2" /><br/>  
    <input type="button" value="+"  οnclick="operation('+');" />  
    <input type="button" value="-"  οnclick="operation('-');" />  
    <input type="button" value="*"  οnclick="operation('*');" />  
    <input type="button" value="/"  οnclick="operation('/');" /><br/>  
   最后的数:<input type="text" id="result" readonly="readonly"/> 
    </div>
    </form>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值