首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js加减乘除计算器

以下是一个使用 JavaScript 实现的简单加减乘除计算器的示例代码:

代码语言:txt
复制
<!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>JavaScript 计算器</title>
</head>

<body>
  <input type="number" id="num1">
  <select id="operator">
    <option value="+">+</option>
    <option value="-">-</option>
    <option value="*">*</option>
    <option value="/">/</option>
  </select>
  <input type="number" id="num2">
  <button onclick="calculate()">计算</button>
  <p id="result"></p>

  <script>
    function calculate() {
      const num1 = parseFloat(document.getElementById('num1').value);
      const num2 = parseFloat(document.getElementById('num2').value);
      const operator = document.getElementById('operator').value;
      let result;

      switch (operator) {
        case '+':
          result = num1 + num2;
          break;
        case '-':
          result = num1 - num2;
          break;
        case '*':
          result = num1 * num2;
          break;
        case '/':
          if (num2 === 0) {
            document.getElementById('result').innerHTML = '除数不能为 0';
            return;
          }
          result = num1 / num2;
          break;
        default:
          document.getElementById('result').innerHTML = '无效的运算符';
          return;
      }

      document.getElementById('result').innerHTML = '结果: ' + result;
    }
  </script>
</body>

</html>

这个计算器的优势在于简单易懂,易于实现基本的四则运算功能。

类型上,它是一个基于网页的前端计算器。

应用场景可以是用于简单的数学计算练习、教学演示或者在某些需要快速进行基础数学运算的网页应用中作为辅助工具。

可能出现的问题及解决方法:

  1. 输入非数字导致计算错误:可以在获取输入值时进行更严格的验证,确保输入的是有效的数字。
  2. 除数为 0 时的错误:在上述代码中已经处理了这种情况,当除数为 0 时给出提示。
  3. 运算符输入错误:通过switch语句中的default分支进行处理,给出无效运算符的提示。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券