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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程宝库

方法一:var a = [1,2,3];var b=[4,5]a = a.concat(b);console.log(a);//此处输出为 [1, 2, 3 ,4 ,5]方法二:// ES5 的写法var ...