首页前端开发HTMLhtml代码自制计算器

html代码自制计算器

时间2023-11-13 00:42:02发布访客分类HTML浏览717
导读:HTML代码自制计算器<code><!DOCTYPE html><html> <head> <title>计算器</title> <style>...

HTML代码自制计算器

code>
    !DOCTYPE html>
    html>
      head>
        title>
    计算器/title>
        style>
      input {
            width: 100%;
            height: 50px;
            font-size: 24px;
      }
        /style>
      /head>
      body>
        input type="text" id="result" disabled>
        br>
        table>
          tr>
            td>
    button onclick="addNumber(1)">
    1/button>
    /td>
            td>
    button onclick="addNumber(2)">
    2/button>
    /td>
            td>
    button onclick="addNumber(3)">
    3/button>
    /td>
            td>
    button onclick="addOperator('+')">
    +/button>
    /td>
          /tr>
          tr>
            td>
    button onclick="addNumber(4)">
    4/button>
    /td>
            td>
    button onclick="addNumber(5)">
    5/button>
    /td>
            td>
    button onclick="addNumber(6)">
    6/button>
    /td>
            td>
    button onclick="addOperator('-')">
    -/button>
    /td>
          /tr>
          tr>
            td>
    button onclick="addNumber(7)">
    7/button>
    /td>
            td>
    button onclick="addNumber(8)">
    8/button>
    /td>
            td>
    button onclick="addNumber(9)">
    9/button>
    /td>
            td>
    button onclick="addOperator('*')">
    */button>
    /td>
          /tr>
          tr>
            td>
    button onclick="addNumber(0)">
    0/button>
    /td>
            td>
    button onclick="addOperator('/')">
    //button>
    /td>
            td>
    button onclick="clearResult()">
    C/button>
    /td>
            td>
    button onclick="calculateResult()">
    =/button>
    /td>
          /tr>
        /table>
      /body>
      script>
        let result = document.getElementById("result");
        let expression = "";
    function addNumber(number) {
          expression += number;
          result.value = expression;
    }
    function addOperator(operator) {
          expression += operator;
          result.value = expression;
    }
    function clearResult() {
          expression = "";
          result.value = expression;
    }
    function calculateResult() {
      try {
            const res = eval(expression);
            expression = res.toString();
            result.value = expression;
      }
 catch (e) {
            result.value = "表达式错误";
      }
    }
      /script>
    /html>
    /code>
    

这是一个使用HTML代码自制的计算器,包含了基本的加减乘除功能和清空、计算等按钮。使用JavaScript实现了对其的逻辑控制。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: html代码自制计算器
本文地址: https://pptw.com/jishu/536690.html
html代码自动换行怎么设置 html代码自动加了横线

游客 回复需填写必要信息