简易计算器(js)第一天

简易计算器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>简易计算器</title>
    <style>
        // 设置按钮样式
       button{
           width: 58px;
       }
    </style>
    <script>
       //简易封装获取元素
        function $(id){
            return  document.getElementById(id);
        }
        function count(flag){
            var num1 = Number($('num1').value);            //获取第一个数
            var num2 = Number($('num2').value);            //获取第二个数
           
            var  result;
            switch(flag){
                case'+':
                   result = num1+num2
                    break;
                case'-':
                   result = num1-num2
                    break;
                case'*':
                   result = num1*num2
                    break;
                case'/':
                   result =  num1/num2
                    break;
            }

            $('result').value =result;        //计算结果

        }
    </script>
</head>
<body>
    <h1>简易计算器</h1>
    <P>
        第一个数:<input type="text" id="num1">
    </P>
     <p>
        第二个数:<input type="text" id="num2">
     </p>
     
     <p>
        <button id="btn1" onclick="count('+')">+</button>
        <button id="btn2" onclick="count('-')">-</button>
        <button id="btn3" onclick="count('*')">*</button>
        <button id="btn4" onclick="count('/')">/</button>
     </p>
     
    <p>
        结&nbsp;&nbsp;果:<input type="text" id="result">
    </p>
     
</body>
</html>
posted @ 2022-03-21 21:58  做一只不被遗忘的小强  阅读(52)  评论(0编辑  收藏  举报