JS 案例 四则混合计算器

本文介绍了如何使用JavaScript实现一个四则混合计算器,包括加、减、乘、除功能,并展示了计算器的效果图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

四则混合计算器:

HTML代码部分

// An highlighted block
<form >
   <div class="da">
    <div>
     <div class="col1"><label >请输入num1:</label></div>
     <div class="col2"><input type="text" id="num1"/></div>
    </div>
    <div>
     <div class="col1"><label>请选择运算符</label></div>
     <div class="col2">
      <select id="oper">
       <option>+</option>
       <option>-</option>
       <option>*</option>
       <option>/</option>
      </select>
     </div>
    </div>
    <div>
     <div class="col1"><label>请输入num2:</label></div>
     <div class="col2"><input type="text" id="num2"/></div>
    </div>
    <div>
     <div class="col1"><label>结果:</label></div>
     <div class="col2"><input type="text" id="res" value=""/></div>
    </div>
    <div>
     <div>
      <div class="col1"><button type="button" onclick="cal()">计算</button></div>
      <div class="col2"><button type="reset">重置</button></div>
     </div>
    </div>
   </div>
  </form>

CSS代码部分

// An highlighted block
body,div,form,option{
 margin:0;
 padding: 10px;
 overflow: hidden;
}
.da{
 width: 400px;
 margin: 0px auto;
 border: 1px solid;
 
}
.col1,.col2{
 float: left;
}

JS代码部分

// An highlighted block
<script type="text/javascript">
  unction cal(){
    var num1=document.getElementById("num1").value;
    var num2=document.getElementById("num2").value;
    var oper=document.getElementById("oper").value;
    var res;
    switch(oper){
     case "+":
     res=parseFloat(num1)+parseFloat(num2);
     break;
     case "-":
     res=num1-num2;
     break;
     case "*":
     res=num1*num2;
     break;
     default:
     res=num1/num2;
     break;
    }
    document.getElementById("res").value=res;
   }
  </script>

效果图

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值