网络编程
位置:首页>> 网络编程>> JavaScript>> 用javascript实现简单计算器

用javascript实现简单计算器

作者:王者生辉  发布时间:2024-04-23 09:26:33 

标签:js,计算器

本文实例为大家分享了javascript实现简单计算器的具体代码,供大家参考,具体内容如下

设计一个简单的计算器

用javascript实现简单计算器

代码


<body>
 <a>第一个数</a>
 <input type="test" id="inputId1" value="" /><br/>
 <a>第二个数</a>
 <input type="test" id="inputId2" value="" /><br/>
 <button onclick="cal('+')">+</button>
 <button onclick="cal('-')">-</button>
 <button onclick="cal('*')">*</button>
 <button onclick="cal('/')">/</button><br/>
 <a>计算结果</a>
 <input type="test" id="resultId" value="" />
 <script type="text/javascript">
  // function add() {
  //  console.log('add');
  //  var inputObj1 = document.getElementById('inputId1');
  //  var inputObj2 = document.getElementById('inputId2');
  //  var result = parseInt(inputObj1.value) + parseInt(inputObj2.value);
  //  var resultObj = document.getElementById('result');
  //  resultObj.value = result;
  //  console.log(result);
  // }
  function cal(type) {
   var inputObj1 = document.getElementById('inputId1');
   var inputObj2 = document.getElementById('inputId2');
   switch(type){
    case '+':
     var result = parseInt(inputObj1.value) + parseInt(inputObj2.value);
     break;
    case '-':
     var result = parseInt(inputObj1.value) - parseInt(inputObj2.value);
     break;
    case '*':
     var result = parseInt(inputObj1.value) * parseInt(inputObj2.value);
     break;
    case '/':
     var result = parseInt(inputObj1.value) / parseInt(inputObj2.value);
     break;
   }
   var resultObj = document.getElementById('resultId');
   resultObj.value = result;
  }

</script>
</body>
</html>

来源:https://blog.csdn.net/weixin_50897975/article/details/119559446

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com