计算器

作者: 张明越 | 来源:发表于2019-06-12 19:04 被阅读0次

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>计算器</title>

    <script type="text/javascript">

    window.onload = function(){

    var oInput1 = document.getElementById('input1');

    var oInput2 = document.getElementById('input2');

    var oSelect = document.getElementById('select');

    var oBtn = document.getElementById('btn');

            oBtn.onclick = function(){

            var val1 = oInput1.value;

            var val2 = oInput2.value;

            //不做此判断会弹出“NaN,除了数字不能填写其他”

                      if(val1=="" || val2==""){

                            alert('输入框不能为空!');

                            return;

                        }

                        if(isNaN(val1) || isNaN(val2)){

                              alert('请输入数字!');

                              return;

                        }

                switch(oSelect.value){

                            case '0':

                                    alert((parseFloat(val1)*100 + parseFloat(val2)*100)/100);

                                    break;

                            case '1':

                                    alert((parseFloat(val1)*100 - parseFloat(val2)*100)/100);

                                    break;

                            case '2':

                                    alert((parseFloat(val1)*100) * (parseFloat(val2)*100)/10000);

                                    break;

                            case '3':

                                    alert((parseFloat(val1)*100) / (parseFloat(val2)*100));

                                    break;

                    }

                 }

        }

</script>

</head>

<body>

        <h1>计算器</h1>

        <input type="text" name="" id="input1" />

        <select id="select">

                <option value="0">+</option>

                <option value="1">-</option>

                <option value="2">*</option>

                <option value="3">/</option>

        </select>

        <input type="text" name="" id="input2" />

        <input type="button" name="" value="计算" id="btn" />

</body>

</html>

相关文章

  • iOS简单项目 — 计算器

    计算器所需求功能 计算器所用模式:MVC计算器所用语言:Swift计算器所参考课程:斯坦福 第一步:构造计算器界面...

  • 【敲黑板】考试计算器技巧

    方案一 普通计算器+科学计算器(让带计算器) 方案二 搜狗输入法V+计算大法(不让带计算器) 快捷操作 加:+ ...

  • 2018-11-11

    html部分 计算器 计算器 × □ - CE ...

  • 房贷计算器

    最近房产版升级,需要重新制作房贷计算器的功能,主要参考了 房天下房贷计算器和安居客房贷计算器,两大平台的计算器。 ...

  • 2018-11-01for/while/计算器

    计算器 计算器 window.onload = function(){va...

  • 使用WGIS的字段计算器

    WGIS的字段计算器(Field Calculator)跟其他桌面GIS软件的字段计算器类似,计算器的规则遵循Ja...

  • C#第一次作业02

    #作业要求 乘法计算器 #程序 namespace 乘法计算器 { public partial class ...

  • 项目-HTML,CSS,JavaScript计算器

    整个计算器分为四部分:1.构建计算器的框架;2.为计算器添加样式;3.实现计算、回删、清零功能;4.为计算器添加日...

  • ???

    2019.6.28 昨天考试摁计算器,9999999的999999次方计算器算不出来。 看来计算器也不是万能的。 ...

  • 基于javafx的PC端计算器——课设总结(一)

    前言 javafx制作的计算器,包括标准计算器和科学计算器,小白级别的项目,不涉及框架,数据结构等 github项...

网友评论

      本文标题:计算器

      本文链接:https://www.haomeiwen.com/subject/zrjrfctx.html