JavaScript实现简单的计算器功能

 更新时间:2021年03月31日 08:48:39   作者:小小小青台  
这篇文章主要为大家详细介绍了JavaScript实现简单的计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

具体要求如下:

实现代码:

<html>
  <head>
    <meta charset="utf-8">
    <title>计算器</title>
    <script>
      function myck(type){
        var num1 = document.getElementById("num1");
        var num2 = document.getElementById("num2");
        if(type==1){
          // 计算操作
          var result = parseInt(num1.value) + parseInt(num2.value);
          alert(result);
          document.getElementById("resultDiv").innerText ="最终计算结果:"+ result;
        }else if(type==2){
    var result = parseInt(num1.value) - parseInt(num2.value);
             alert(result);
             document.getElementById("resultDiv").innerText ="最终计算结果:"+ result;
   }
     else if(type==3){
     var result = parseInt(num1.value) * parseInt(num2.value);
     alert(result);
     document.getElementById("resultDiv").innerText ="最终计算结果:"+ result;
      }
         else if(type==4){
        if(confirm("是否正确清空?")){
        // 清空
        num1.value = "";
        num2.value = "";
        document.getElementById("resultDiv").innerText="";
      }
           }
      }
    </script>
  </head>
  <body>
    <div style="margin-top: 100px;margin-left: 500px;">
      <span style="font-size: 60px;">计算器</span>   
    </div>
    <div>
      <div class="innerDiv" style="margin-left: 490px;">
        数&nbsp;&nbsp;字1:<input id="num1" type="number" placeholder="请输入数字1"> 
      </div>
    </div>
    <div>
      <div class="innerDiv" style="margin-left:490px;">
      数&nbsp;&nbsp;字2:<input id="num2" type="number" placeholder="请输入数字2">
     </div> 
    </div>
    <div>
      <div style="margin-left: 500px;" class="innerDiv">
        <input type="button" onclick="myck(1)" value="相&nbsp;&nbsp;加">
    <input type="button" onclick="myck(2)" value="相&nbsp;&nbsp;减">
    <input type="button" onclick="myck(3)" value="相&nbsp;&nbsp;乘">
        <input type="button" onclick="myck(4)" value="清&nbsp;&nbsp;空">
      </div> 
    </div>
    <div id="resultDiv">

    </div>
  </body>
  <style>
    .innerDiv{
      margin-left: 420px;
      margin-top: 20px;
    }
  </style>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • JavaScript加载速度优化方法

    JavaScript加载速度优化方法

    通过使用CDN、压缩、异步加载、尽可能的减少JavaScript文件大小、利用缓存机制、使用Vanilla JS、使用ES6特性、将JavaScript文件放到底部、减少对DOM的访问以及避免重复代码等方法,可以优化JavaScript文件的加载和执行速度,提供更好的用户体验和更高的性能
    2023-08-08
  • JavaScript调用模式与this关键字绑定的关系

    JavaScript调用模式与this关键字绑定的关系

    这篇文章主要介绍了JavaScript调用模式与this关键字绑定的关系 的相关资料,需要的朋友可以参考下
    2018-04-04
  • JavaScript编写简单的计算器

    JavaScript编写简单的计算器

    这篇文章主要介绍了JavaScript如何编写简单的计算器,功能很简单,可以实现加减乘除功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • javascript常用函数(1)

    javascript常用函数(1)

    这篇文章主要介绍了javascript常用函数,15个常用函数,都具有很高的实用性,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • 在小程序中集成redux/immutable/thunk第三方库的方法

    在小程序中集成redux/immutable/thunk第三方库的方法

    这篇文章主要介绍了在小程序中集成redux/immutable/thunk第三方库的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • bootstrap table实例详解

    bootstrap table实例详解

    本文通过实例代码给大家介绍了bootstrap table样式,非常不错,具有参考借鉴价值,需要的的朋友参考下
    2017-01-01
  • javascript 闭包详解

    javascript 闭包详解

    这篇文章主要详细介绍了javascript 闭包的相关资料,十分详尽,需要的朋友可以参考下
    2015-02-02
  • 屏蔽网页右键复制和ctrl+c复制的js代码

    屏蔽网页右键复制和ctrl+c复制的js代码

    解决的方法就是直接把网页保存下来然后删掉下面这段js代码,然后就可以正常用右键菜单,也可以通过设置浏览器的安全级别到最高级别来解决问题
    2013-01-01
  • js+html实现周岁年龄计算器

    js+html实现周岁年龄计算器

    这篇文章主要为大家详细介绍了js+html实现周岁年龄计算器的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • Javascript 实现 Excel 导入生成图表功能

    Javascript 实现 Excel 导入生成图表功能

    这篇文章主要介绍了Javascript 实现 Excel 导入生成图表功能,本文通过实例代码讲解给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10

最新评论