日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

一个简洁的计算器

發布時間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一个简洁的计算器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>計算器</title>
    <style type="text/css">
      .box{
        width: 500px;
        height: 750px;
        background: #ff7623;
        border-radius: 10px;
        margin: 50px auto;
        overflow: hidden;

      }
      .screen{
        width: 470px;
        height: 200px;
        float: left;

        margin-left: 15px;

        margin-top: 15px;
        background: #98cdee;
        border-radius: 7px;
        font-size: 60px;
        text-align:right;
        }
      .control{
        width: 470px;
        height: 500px;
        float: left;
        margin-top: 15px;
        margin-left: 15px;
        background: #c1c1c1;
        border-radius: 7px;
      }
      .btn{
        width: 120px;
        height: 120px;
        border-radius: 50%;
        background: #fff;
        color: #333;
        float: left;
        margin-left: 5px;
        margin-top: 5px;
        text-align: center;
        line-height: 120px;
        font-size: 40px;
        font-weight: bold;
        cursor: pointer;
      }
      .btn1{
        width: 80px;
        height: 80px;
        line-height: 80px;
        margin-left: 2px;
        margin-top: 17px;

      }
      .num{
        float: left;
        width: 380px;
      }
      .count{
        width: 90px;
        float: right;
      }
    </style>
    <script type="text/javascript">
      window.οnlοad=function () {
        function $(x) {return document.querySelector(x);}
        function $s(y) {return document.querySelectorAll(y);}
        var screen = $('.screen');
        var btn = $s('.num .btn');
        var oBtn = $s('.btn1');
        var result;
        var X1;
        var Y1;
        var onOff;
        var onOff1 =false;
        function sum(x,y) {return x+y;}
        function minus(x,y) {return x-y;}
        function times(x,y) {return x*y;}
        function divide(x,y) {return x/y;}
        for (var i = 0; i < btn.length-2; i++) {
          btn[i].index=i;
          btn[i].οnclick=function () {
            if (onOff1==true) {screen.innerHTML='';onOff1=false;}
            if (screen.innerHTML=='0') {screen.innerHTML=''}
            screen.innerHTML+=btn[this.index].innerHTML}
        }

        //.的js效果要單獨拿出來
        btn[10].οnclick=function () {

          if (onOff1==true) {screen.innerHTML='';onOff1=false;}
          if (screen.innerHTML=='0') {screen.innerHTML='0'}
          screen.innerHTML+='.'}
        btn[11].οnclick=function () {
          screen.innerHTML=0
        }

        //onOff是作為一個判斷依據,告訴計算器,現在進行的是什么運算
        oBtn[0].οnclick=function () {
          X1=screen.innerHTML;
          onOff=0;
          onOff1 =true;


        }
        oBtn[1].οnclick=function () {
          X1=screen.innerHTML;
          onOff=1;
          onOff1 =true;

        }
        oBtn[2].οnclick=function () {
          X1=screen.innerHTML;
          onOff=2;
          onOff1 =true;

        }
        oBtn[3].οnclick=function () {
          X1=screen.innerHTML;
          onOff=3;
          onOff1 =true;

        }
        oBtn[4].οnclick=function () {
          if (onOff==0) {
            Y1 = screen.innerHTML;
            screen.innerHTML = sum(Number(X1),Number(Y1));
          }
          else if (onOff==1) {
            Y1 = screen.innerHTML;
            screen.innerHTML = minus(Number(X1),Number(Y1));
          }
          else if (onOff==2) {
            Y1 = screen.innerHTML;
            screen.innerHTML = times(Number(X1),Number(Y1));
          }
          else if(onOff==3) {
            Y1 = screen.innerHTML;
            screen.innerHTML = divide(Number(X1),Number(Y1));
          }

          //等號在運算后不添加新的Y1就不會進行任何事件
          onOff=4;

          }
      }


    </script>
  </head>
  <body>
    <div class="box">
      <div class="screen">0</div>
      <div class="control">
        <div class="num">
          <div class="btn">9</div>
          <div class="btn">8</div>
          <div class="btn">7</div>
          <div class="btn">6</div>
          <div class="btn">5</div>
          <div class="btn">4</div>
          <div class="btn">3</div>
          <div class="btn">2</div>
          <div class="btn">1</div>
          <div class="btn">0</div>
          <div class="btn">.</div>
          <div class="btn">c</div>
        </div>
        <div class="count">
          <div class="btn btn1">+</div>
          <div class="btn btn1">-</div>
          <div class="btn btn1">x</div>
          <div class="btn btn1">÷</div>
          <div class="btn btn1">=</div>
        </div>
      </div>
    </div>  
</body>
</html>

轉載于:https://www.cnblogs.com/Masterlei/p/5786358.html

總結

以上是生活随笔為你收集整理的一个简洁的计算器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。