JavaScript之简易计算器“+”“-”“x”“/”(实现代码及原理)

以上是实现效果,你看是你需要的啵~

下面是body中的代码 

<body>
  <!-- id选择器具有唯一性,也可以用类选择器或者别的选择器,记得给按钮增加单击事件哦! -->
    <input type="text" id="num1" value="" placeholder="第一个数"><br>;
    <input type="text" id="num2" value="" placeholder="第二个数"><br>;
   <button onclick="add1()" >+</button>; <!-- 调用函数 -->
    <button onclick="add2()" >-</button>; <!-- 调用函数 -->
    <button onclick="add3()" >x</button>; <!-- 调用函数 -->
    <button onclick="add4()" >/</button><br>; <!-- 调用函数 -->
    <input type="text" id="res" placeholder="计算结果">;
</body>

下方是JavaScript中的函数代码:

<script>
  var _input1 = document.getElementById("num1");//调取第一个输入框的默认值
  var _input2 = document.getElementById("num2");//调取第二个输入框的默认值
  var _input3 = document.getElementById("res");//调取结果框的数值
  //定义函数分别给“+”“-”“x”“/”按钮赋予其对应的功能
  function add1(){
       var _val1 = Number(_input1.value);//调用第一个输入框里的数值,并且声明变量,简单方便,切记不可在函数外声明,因为没有卵用!
       var _val2 = Number(_input2.value);
       _input3.value = _val1 + _val2;//进行加法运算,并且赋值给结果文本框默认值.value,减乘除的函数基本一样,改个符号和函数名即可(想了解的更深,可以在下方评论关注!)
  }
  function add2(){
       var _val1 = Number(_input1.value);
       var _val2 = Number(_input2.value);
       _input3.value = _val1 - _val2;
  }
  function add3(){
       var _val1 = Number(_input1.value);
       var _val2 = Number(_input2.value);
       _input3.value = _val1 * _val2;
  }
  function add4(){
       var _val1 = Number(_input1.value);
       var _val2 = Number(_input2.value);
       _input3.value = _val1 / _val2;
  }
</script>

js的实现原理比较简单,先获取body的对象值,获取到值后进行函数运算,完事了给按钮调用对应的函数即可!

有什么不明白的可以添加QQ:11257339  大家共同探讨!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值